说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.UnauthorizedAccessException: 拒绝访问。 ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。 若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[UnauthorizedAccessException: 拒绝访问。]
   myCls.CreateWord.WordReplace(String[] ReplaceText, String[] ReplaceValue, Boolean isNew)
   Requisition.ItemCreateWord.Page_Load(Object sender, EventArgs e) in E:\water\ItemRequest\Requisition\ItemCreateWord.aspx.vb:401
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Page.ProcessRequestMain() +731 

解决方案 »

  1.   

    on IIS6, it is 网络服务(NT AUTHORITY\NETWORK SERVICE) account, you should grant permissions to this accountalso see257757 INFO: Considerations for Server-Side Automation of Office
    http://support.microsoft.com/?id=257757
      

  2.   

    请问,在win2003怎么找不到NT AUTHORITY\NETWORK SERVICE 这个组呢?
      

  3.   

    right click the "Microsoft word document" in the component service,click the "property".click "edit" in the security tab of your custom start up authority.click "add" then ,"advanced" then "search"
      

  4.   

    1.在aspnet用户上,隶属于administrators
    administrators?是否ASPNET用户有读写权限,这很关键!2.该word文件权限是everyone?这里的文件权限是读写权限吗?
      

  5.   

    start menu ---> run ---> dcomcnfg then do as what i told you before