上传目录修改之三:授权指定的UNC路径为完全信任

作者:阿辉 来源:本站原创 点击数: 发布时间:2011年12月07日

注:以下方法只适用于4.5以前的版本。

如果我们在配置iis的时候网站的目录为UNC路径的话,会导致生成静态的时候提示生成完成,但是实际上没有生成文件,对于这个问题,采取的解决方法如下:

进入到CMD命令行模式,在命令行模式进入到 .Net Framework 的安装目录(注意是区分x86x64的)   

 x64 架构就进入  C:WindowsMicrosoft.NETFramework64v2.0.50727

    x86 架构就进入  C:WindowsMicrosoft.NETFrameworkv2.0.50727

执行 caspol.exe 工具来授权指定的 UNC 路径为完全信任的,否则.net用户是不能完全的对网络中unc路径有所有的权限。具体的指令如下:

caspol -m -ag 1. -url "*" FullTrust -exclusive on

  输入上面指令回车之后提示“yesorno”,当然是选择y啦(此处的unc路径读者可以使用自己定义的。)

    然后通过caspol –listgroups命令来查看是否添加成功,路径是不能重复添加的,如果添加了重复的路径,在运行应用程序的时候会报错的。



 

 设定好了之后要回收下应用程序池就能生效了。