By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
448,958 Members | 1,179 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 448,958 IT Pros & Developers. It's quick & easy.

Error Message: ASP.NET not authorized to access the requested reso

P: n/a
Attempting to access outlook from C# .NET ASP app. Have added reference to
COM Microsoft Outlook 11 Object Library. Have included

using System.Runtime.InteropServices;
using System.Web.Mail;
using Microsoft.Office;
using Microsoft.Office.Interop;
using Microsoft.Office.Interop.Outlook;
using Microsoft.Office.Core;

When I run, it compiles but I get runtime error: ASP.NET is not authorized
to access the requested resource. Consider granting access rights to the
resource to the ASP.NET request identity. ASP.NET has a base process identity
(typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is
used if the application is not impersonating. If the application is
impersonating via <identity impersonate="true"/>, the identity will be the
anonymous user (typically IUSR_MACHINENAME) or the authenticated request
user.

To grant ASP.NET write access to a file, right-click the file in Explorer,
choose "Properties" and select the Security tab. Click "Add" to add the
appropriate user or group. Highlight the ASP.NET account, and check the boxes
for the desired access.

Line 72: Application outlookApp = new Application();

I granted write access for ASPNET to Program files\Microsoft
Office\Office11\msoutl.olb

Any clues where to start? AProchko
Jul 21 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
Have you seen the article entitled "Considerations for Server-Side
Automation of Office"?
http://support.microsoft.com/default...;en-us;Q257757

"Microsoft does not currently recommend, and does not support, Automation of
Microsoft Office applications from any unattended, non-interactive client
application or component (including ASP, DCOM, and NT Services), because
Office may exhibit unstable behavior and/or deadlock when run in this
environment."

-Dino
"Aprochko" <Ap******@discussions.microsoft.com> wrote in message
news:08**********************************@microsof t.com...
Attempting to access outlook from C# .NET ASP app. Have added reference
to
COM Microsoft Outlook 11 Object Library. Have included

using System.Runtime.InteropServices;
using System.Web.Mail;
using Microsoft.Office;
using Microsoft.Office.Interop;
using Microsoft.Office.Interop.Outlook;
using Microsoft.Office.Core;

When I run, it compiles but I get runtime error: ASP.NET is not authorized
to access the requested resource. Consider granting access rights to the
resource to the ASP.NET request identity. ASP.NET has a base process
identity
(typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is
used if the application is not impersonating. If the application is
impersonating via <identity impersonate="true"/>, the identity will be the
anonymous user (typically IUSR_MACHINENAME) or the authenticated request
user.

To grant ASP.NET write access to a file, right-click the file in Explorer,
choose "Properties" and select the Security tab. Click "Add" to add the
appropriate user or group. Highlight the ASP.NET account, and check the
boxes
for the desired access.

Line 72: Application outlookApp = new Application();

I granted write access for ASPNET to Program files\Microsoft
Office\Office11\msoutl.olb

Any clues where to start? AProchko

Jul 21 '05 #2

P: n/a
I was following the MSDN Library example:
An Introduction to Programming Outlook 2003 Using C#

Are you suggesting not to attempt this?

"Dino Chiesa [Microsoft]" wrote:
Have you seen the article entitled "Considerations for Server-Side
Automation of Office"?
http://support.microsoft.com/default...;en-us;Q257757

"Microsoft does not currently recommend, and does not support, Automation of
Microsoft Office applications from any unattended, non-interactive client
application or component (including ASP, DCOM, and NT Services), because
Office may exhibit unstable behavior and/or deadlock when run in this
environment."

-Dino
"Aprochko" <Ap******@discussions.microsoft.com> wrote in message
news:08**********************************@microsof t.com...
Attempting to access outlook from C# .NET ASP app. Have added reference
to
COM Microsoft Outlook 11 Object Library. Have included

using System.Runtime.InteropServices;
using System.Web.Mail;
using Microsoft.Office;
using Microsoft.Office.Interop;
using Microsoft.Office.Interop.Outlook;
using Microsoft.Office.Core;

When I run, it compiles but I get runtime error: ASP.NET is not authorized
to access the requested resource. Consider granting access rights to the
resource to the ASP.NET request identity. ASP.NET has a base process
identity
(typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is
used if the application is not impersonating. If the application is
impersonating via <identity impersonate="true"/>, the identity will be the
anonymous user (typically IUSR_MACHINENAME) or the authenticated request
user.

To grant ASP.NET write access to a file, right-click the file in Explorer,
choose "Properties" and select the Security tab. Click "Add" to add the
appropriate user or group. Highlight the ASP.NET account, and check the
boxes
for the desired access.

Line 72: Application outlookApp = new Application();

I granted write access for ASPNET to Program files\Microsoft
Office\Office11\msoutl.olb

Any clues where to start? AProchko


Jul 21 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.