【问题标题】:.NET 2.0 application on windows server 2008 failsWindows Server 2008 上的 .NET 2.0 应用程序失败
【发布时间】:2011-03-01 12:31:12
【问题描述】:

我已经在 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 的新手,所以非常感谢任何帮助。

【问题讨论】:

  • 检查正在为该网站运行 IIS 应用程序池的用户并为该用户分配写入权限

标签: windows windows-server-2008


【解决方案1】:

在许多情况下,卸载和安装 .net 框架再次起作用

在 cmd 中运行以下命令

从命令提示符导航到此文件夹 C:\Windows\Microsoft.NET\Framework\v2.0.50727

然后运行以下命令 aspnet_regiis -u (卸载) 接着 aspnet_regiis -i (安装)

然后重置iis iis重置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多