windows - Windows Server 2008 上的 .NET 2.0 应用程序失败

标签 windows windows-server-2008

我已经在 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/

相关文章:

dll - ActiveX组件无法创建对象

windows - Windows 服务器重启后运行批处理脚本

asp.net - IIS7:AppDomain何时不回收?

c - 在 C 中为我自己的应用程序获取 HWND

c - 从C中的文件夹中获取一定数量的元素

windows - 如何像在 Linux 中一样在 git bash 中通过向上/向下翻页启用历史搜索?

sql-server - Windows 2008 Server 上的 SQL Server 2012 安装错误

c# - StreamWriter 追加随机数据

c - 从 C 控制台应用程序打印到屏幕覆盖当前行

c# - 以编程方式获取 Windows 内部版本号