今天一个IIS报错花费我很长时间,终于解决了。
问题1:在IIS上部署后,浏览提示:应用程序中的服务器错误,当前标示("Administration")没有"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files" 的写访问权限。
去网上找解决方案:在cmd 里面执行 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis -i -enable,添加NetWrok Service和当前用户权限,还是同样报错,而且目录下面也没发现:Temporary ASP.NET Files这个文件夹,既然没有就自己手工建一个文件夹,设置文件夹的NetWord Service权限。

问题1解决了,现在问题2又来了:
“/test”应用程序中的服务器错误。 --------------------------------------------------------------------------------
分析器错误 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误消息: 对路径“C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\test\57f0fb97\d1ddeefd\App_Code.vzesz6po.0.cs”的访问被拒绝。
解决方案:给C:\Windows下的temp文件夹和C:\Windows\Microsoft.NET\Framework\v2.0.50727下的Temporary ASP.NET Files文件夹 赋Everyone权即可。
然后重新浏览页面。页面就可以正常显示了。

浙公网安备 33010602011771号