love007 发表于 2013-1-6 05:18:19

AD二次开发提示“出现了一个操作错误”的解决办法

<div id="cnblogs_post_body">
最近VS解决方案操作AD的。我在VS里头跑没问题(完全正常,数据都能读出来)。但是我单独发布成站点到IIS后则如下错误:
http://images.cnblogs.com/cnblogs_com/love007/201205/201205220941112881.jpg
怎么调试都无法解决?后来我估计这是权限的问题,您在VS里运行正常是因为VS的运行账号具有相应的权限。但是IIS不一定有相应的权限,检查下该Web应用程序在IIS里对应的应用程序池的账号是什么,有没有访问域的权限。
于是打开该站点运行的应用程序池的运行的账号标识是:ApplicationPoolIdentity,把他改成有权限访问的域账号,我们这里改成了contoso\administratorhttp://images.cnblogs.com/cnblogs_com/love007/201205/20120522094113207.png
改后运行正常,效果图如下:
http://images.cnblogs.com/cnblogs_com/love007/201205/201205220941148090.png
页: [1]
查看完整版本: AD二次开发提示“出现了一个操作错误”的解决办法