Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   ASP .Net (http://www.velocityreviews.com/forums/f29-asp-net.html)
-   -   Can an ASP.NET application running on WinXP+IIS5 access to SSRS web service? (http://www.velocityreviews.com/forums/t524750-can-an-asp-net-application-running-on-winxp-iis5-access-to-ssrs-web-service.html)

Max2006 07-25-2007 06:53 PM

Can an ASP.NET application running on WinXP+IIS5 access to SSRS web service?
 
Hi,

I am developing a web application on windows XP. A page within my
application needs to access to SSRS running on the same machine. Once the
web application tries to consume the SSRS web services, I receive the
following error:

System.Web.Services.Protocols.SoapException: The permissions granted to user
DEV1\ASPNET' are insufficient for performing this operation. --->
Microsoft.ReportingServices.Diagnostics.Utilities. AccessDeniedException: The
permissions granted to user 'ALISGD\ASPNET' are insufficient for performing
this operation.

The user DEV1\ASPNET is member of
"SQLServer2005ReportingServicesWebServiceUser$DEV1 " local NT groups. Also I
added the user "DEV1\ASPNET" to browsers and also "System Administrator"
role within SSRS web portal. still the same problem.

I do have the following code on my web service proxy code:

reportingService.UseDefaultCredentials = true;

Obviously I can solve the problem by using this code:

System.Net.ICredentials netCredential = new
System.Net.NetworkCredential("Username","Password" ,"Domain");
reportingService.Credentials = netCredential;

But I like to find the root of the problem and solve it properly.

Is there any way that a web application running on IIS5+XP as user "ASPNET'
access to SSRS web service?

Any help would be appreciated,
Max



bruce barker 07-25-2007 07:45 PM

Re: Can an ASP.NET application running on WinXP+IIS5 access to SSRSweb service?
 
xp does not have a good solution, as it does not support application
pools. in the web.config in the <impersonate> specify the domain user
and password. you could change the asp.net service account to a domain
account.

-- bruce (sqlwork.com)

Max2006 wrote:
> Hi,
>
> I am developing a web application on windows XP. A page within my
> application needs to access to SSRS running on the same machine. Once the
> web application tries to consume the SSRS web services, I receive the
> following error:
>
> System.Web.Services.Protocols.SoapException: The permissions granted to user
> DEV1\ASPNET' are insufficient for performing this operation. --->
> Microsoft.ReportingServices.Diagnostics.Utilities. AccessDeniedException: The
> permissions granted to user 'ALISGD\ASPNET' are insufficient for performing
> this operation.
>
> The user DEV1\ASPNET is member of
> "SQLServer2005ReportingServicesWebServiceUser$DEV1 " local NT groups. Also I
> added the user "DEV1\ASPNET" to browsers and also "System Administrator"
> role within SSRS web portal. still the same problem.
>
> I do have the following code on my web service proxy code:
>
> reportingService.UseDefaultCredentials = true;
>
> Obviously I can solve the problem by using this code:
>
> System.Net.ICredentials netCredential = new
> System.Net.NetworkCredential("Username","Password" ,"Domain");
> reportingService.Credentials = netCredential;
>
> But I like to find the root of the problem and solve it properly.
>
> Is there any way that a web application running on IIS5+XP as user "ASPNET'
> access to SSRS web service?
>
> Any help would be appreciated,
> Max
>
>


Max2006 07-25-2007 08:08 PM

Re: Can an ASP.NET application running on WinXP+IIS5 access to SSRS web service?
 
Hi Bruce,

So it is not possible to have "ASPNET user on XP consume SSRS web services?

Thank you for help,
Max


"bruce barker" <nospam@nospam.com> wrote in message
news:OlK1mTvzHHA.1204@TK2MSFTNGP03.phx.gbl...
> xp does not have a good solution, as it does not support application
> pools. in the web.config in the <impersonate> specify the domain user and
> password. you could change the asp.net service account to a domain
> account.
>
> -- bruce (sqlwork.com)
>
> Max2006 wrote:
>> Hi,
>>
>> I am developing a web application on windows XP. A page within my
>> application needs to access to SSRS running on the same machine. Once the
>> web application tries to consume the SSRS web services, I receive the
>> following error:
>>
>> System.Web.Services.Protocols.SoapException: The permissions granted to
>> user DEV1\ASPNET' are insufficient for performing this operation. --->
>> Microsoft.ReportingServices.Diagnostics.Utilities. AccessDeniedException:
>> The permissions granted to user 'ALISGD\ASPNET' are insufficient for
>> performing this operation.
>>
>> The user DEV1\ASPNET is member of
>> "SQLServer2005ReportingServicesWebServiceUser$DEV1 " local NT groups. Also
>> I added the user "DEV1\ASPNET" to browsers and also "System
>> Administrator" role within SSRS web portal. still the same problem.
>>
>> I do have the following code on my web service proxy code:
>>
>> reportingService.UseDefaultCredentials = true;
>>
>> Obviously I can solve the problem by using this code:
>>
>> System.Net.ICredentials netCredential = new
>> System.Net.NetworkCredential("Username","Password" ,"Domain");
>> reportingService.Credentials = netCredential;
>>
>> But I like to find the root of the problem and solve it properly.
>>
>> Is there any way that a web application running on IIS5+XP as user
>> "ASPNET' access to SSRS web service?
>>
>> Any help would be appreciated,
>> Max
>>



Walter Wang [MSFT] 07-26-2007 03:47 AM

Re: Can an ASP.NET application running on WinXP+IIS5 access to SSRS web service?
 
Hi Max,

What Bruce means is that on XP you have to use impersonation, while on IIS6
and above you can use a domain account for the AppPool.

#Understanding ASP.NET Impersonation Security - Rick Strahl's Web Log
http://west-wind.com/weblog/posts/2153.aspx

Hope this helps.


Regards,
Walter Wang (wawang@online.microsoft.com, remove 'online.')
Microsoft Online Community Support

==================================================
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
==================================================

This posting is provided "AS IS" with no warranties, and confers no rights.


Walter Wang [MSFT] 07-31-2007 03:24 AM

Re: Can an ASP.NET application running on WinXP+IIS5 access to SSRS web service?
 
Hi Max,

I'm writing to check the status of this post. Please feel free to let me
know if there's anything else I can help.


Regards,
Walter Wang (wawang@online.microsoft.com, remove 'online.')
Microsoft Online Community Support

==================================================
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
==================================================

This posting is provided "AS IS" with no warranties, and confers no rights.



All times are GMT. The time now is 12:07 PM.

Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.