我在Windows Server 2008上安装了我的.NET 2.0应用程序。它是一个ASP.NET应用程序。但是当我输入服务网址时,我收到以下错误
编译错误 描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并相应地修改源代码。
编译器错误消息:CS0016:无法写入输出文件'c:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ medicserver \ 07c809be \ c871d9f8 \ App_Web_menu.ascx.cdcab7d2.hxqoa_hn .dll' - '访问被拒绝。 “
来源错误:
[没有相关的源代码行]
源文件:行:0
我阅读了其他帖子,并将访问临时ASP.NET文件夹的权限提供给了NEtwork服务。我无法添加ASP.NET机器帐户,因为我没有在系统中看到用户。在正常运行的Windows XP系统中,我看到这个临时文件夹有另一个用户机器名/ ASPNET。我在Windows Server 2008中没有看到这样的用户。我是Windows Server 2008的新手,所以任何帮助都将不胜感激。
答案 0 :(得分:2)
在许多情况下卸载和安装.net框架再次起作用
在cmd中运行以下命令
从命令提示符导航到此文件夹 C:\的Windows \ Microsoft.NET \框架\ V2.0.50727
然后运行follwing命令 aspnet_regiis -u (卸载) 然后 aspnet_regiis -i (安装)
然后重置iis IISRESET