我已经在 Windows Server 2008 上安装了我的 .NET 2.0 应用程序。它是一个 ASP.NET 应用程序。但是当我输入服务 url 时,出现以下错误
编译错误 说明:编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。
编译器错误消息: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 文件夹的访问权授予了网络服务。我无法添加 ASP.NET 计算机帐户,因为我在系统中看不到用户。在正常运行的 Windows xp 系统中,我看到这个临时文件夹有另一个用户机器名/ASPNET。我在 Windows Server 2008 中没有看到这样的用户。我是 Windows Server 2008 的新手,所以非常感谢任何帮助。
最佳答案
在很多情况下,卸载并重新安装 .net Framework 就可以了
在cmd中运行以下命令
从命令提示符导航到此文件夹 C:\Windows\Microsoft.NET\Framework\v2.0.50727
然后运行以下命令 aspnet_regiis -u (卸载) 接着 aspnet_regiis -i (安装)
然后重置iis 重置
关于windows - Windows Server 2008 上的 .NET 2.0 应用程序失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5154544/