最近对AD和Exchange开发中,发现一些权限相关的问题。
1 未能加载文件或程序集“AjaxControlToolkit”或它的某一个依赖项。拒绝访问。
<identity userName="test\abc" password="abc" impersonate="true"/>
如果模拟的帐号没有读取本地的权限。会出现如上的错误。解决方法,把test\abc加入到本地的信任用户组里面。比如Administrator组。
2 在Exchange创建Mail的时候,需要有Administrator的权限,貌似用户加入域服务器的Administrator组也没有权限。所以模拟帐号最好是Administrator
调试阶段可以用<identity userName="test\abc" password="abc" impersonate="true"/>对ASP.NET模拟。
等待发布的时候,建立一个Administrator的应用池。设置为发布站点的程序应用池。