System.Runtime.InteropServices.COMException: 拒绝访问.

最近在做IIS管理软件的时候,在连接ADIL的时候老是出错,研究了半天没找出原因。
因为先前一直用web来测试,一直没注意到权限问题,今天在msdn上刚刚找到原因,原来是IIS操作权限的问题,问题找到了,也好解决了。
打开web.config
然后在system.web节点中添加一属性 <identity impersonate="true" />
OK

具体用法查看ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpgenref/html/gngrfIdentitySection.htm

时间: 2024-11-01 22:58:35

System.Runtime.InteropServices.COMException: 拒绝访问.的相关文章

System.Runtime.InteropServices.COMException (0x80040154)错误

用windwos服务.owc.excle组件生成Excel文档,然后通过邮件自动发生给公司管理层,本来在本地测试.配置都正常,但是部署到Window 2003服务器上,服务启动后,日志文件记录程序出错,错误如下所示System.Runtime.InteropServices.COMException(0x80040154): 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80040154.

System.Runtime.InteropServices.COMException (0x8004E00F): COM+ 无法与 Microsoft 分布式事务协调程序交谈 (异常来自 HRESU

错误信息: System.Runtime.InteropServices.COMException (0x8004E00F): COM+ 无法与 Microsoft 分布式事务协调程序交谈 (异常来自 HRESULT:0x8004E00F) 解决方案: 1.删除注册表中的键:     HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC HKEY

System.Runtime.InteropServices.COMException (0x80004005): 对 COM 组件的调用返回了错误 HRESU

问题描述 在ESRI.ArcGIS.Display.ServerStyleGalleryClass.AddFile(Stringpath)在SWRLApp.MainFrm.CallRepresent2(IFeatureLayerfeatureLayer,IWorkspaceworkSpace)在SWRLApp.MainFrm.btOpen_Click(Objectsender,EventArgse)在DevComponents.DotNetBar.BaseItem.RaiseClick(eEve

System.Runtime.InteropServices.COMException (0x8000FFFF): 灾难性故障 (异常来自 HRESULT:0x

问题描述 System.Runtime.InteropServices.COMException(0x8000FFFF):灾难性故障(异常来自HRESULT:0x8000FFFF(E_UNEXPECTED))在MS.Win32.UnsafeNativeMethods.ITfKeystrokeMgr.TestKeyDown(Int32wParam,Int32lParam,Boolean&eaten)在System.Windows.Input.TextServicesContext.Keystrok

关于c#生成word的问题 System.Runtime.InteropServices.COMException

问题描述 单个或者批量执行中的第一条没有问题,只要cShape用过一次就报错误.System.Runtime.InteropServices.COMException"类型的未经处理的异常在ModelPrint.exe中发生其他信息:对COM组件的调用返回了错误HRESULTE_FAIL.privatevoidquerendan_Click(boolprintModel,stringprintName,stringhetongId,stringhetongName,stringhetongCon

System.Runtime.InteropServices.COMException的解决方法_实用技巧

完美解决"换另一台电脑上用VS2008继续开发web项目时出现 "System.Runtime.InteropServices.COMException",然后是加载不了项目." 只需要打开项目配置文件*.csproj,将<UseIIS>True</UseIIS> 改为 False,然后可以正常加载项目,接着重新配置为正常的IIS.

关于System.Runtime.InteropServices

问题描述 [System.Runtime.InteropServices.DllImportAttribute("kernel32.dll")]privatestaticexternboolWritePrivateProfileString(stringlpAppName,stringlpKeyName,stringlpString,stringlpFileName);这段代码总是提示错误错误:应输入}行:1错误:应输入类型.命名空间定义或文件尾行:1 解决方案 解决方案二:你这一句只

System.UnauthorizedAccessException: 拒绝访问 temp 目录。用来运行 XmlSerializer 的标识“NT AUTHORITY\NETWORK SERVICE”没有访问 temp 目录的足够权限。CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如

原文:System.UnauthorizedAccessException: 拒绝访问 temp 目录.用来运行 XmlSerializer 的标识"NT AUTHORITY\NETWORK SERVICE"没有访问 temp 目录的足够权限.CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如 解决方案:IIS的应用程序池权限不够,应用程序给localsystem账号权限即可. 以客户的服务器系统2003sp2为例,修改步骤如下: 控制面板---管理工具--Internet

System.UnauthorizedAccessException:拒绝访问的处理办法._win服务器

在用Windows2003系统做ASP.NET做项目时遇到 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.UnauthorizedAccessException: 对路径"--"的访问被拒绝. "/"应用程序中的服务器错误. ------------------------------------------------------------------