我的网站的主页正在使用从网络共享中读取数据的控件。要在所有页面上进行此项工作,我必须为整个网站启用模拟。但是我想要做的只是为实际读取/写入共享的页面启用它。例如:使用选择性模拟的主页
<location path="SystemAdmin">
<system.web>
<identity impersonate="true" password="abcdefgh" userName="MYDOMAIN\Administrator" />
<authorization>
<allow roles="Admin" />
<deny users="*" />
</authorization>
</system.web></location>
如果我这样做,我的主页面控件只能在管理页面上工作。有点难倒在这里...
你不能移动此的System.Web节到您SystemAdmin文件夹?或者,使用DS身份验证并确保管理员用户可以访问网络共享是有意义的。 – Lazarus 2010-02-25 13:24:47
是的,但这并不能解决问题。然后,我仍然需要在主web.config中使用模拟,以确保该控件在非管理页面中工作(它位于每个页面上,因为它在主页面中) – 2010-02-25 16:26:14