gpt4 book ai didi

Windows Server 2008 R2 上的 .NET Framework 4 RTM

转载 作者:行者123 更新时间:2023-12-04 17:28:28 24 4
gpt4 key购买 nike

我刚刚在 Windows SErver 2008 R2 x64 上安装了 .NET 4 并且我收到 500 Internal Server Error 与以前在 3.5 上运行良好的 ASP.NET MVC 应用程序。该应用程序从目标 3.5 升级到目标 4,我今天亲自在我的开发机器上构建了它(在 VS - 属性中更改为 .NET Framework 4)。

在服务器上,我通过 Web 平台安装程序自动安装了 .NET Framework 4 Client profile 和 Full。 ASP.NET MVC 2 也是通过平台安装程序安装的。我在 IIS 中创建了一个新的 .NET 4 应用程序池,并将 Web 应用程序放入其中。

此外,我在 web.config 中关闭了自定义错误,但即使如此也没有显示详细错误 - 只是普通的 IIS 7.5 500 内部服务器错误。

有什么建议?

最佳答案

嗯,这是一个非常奇怪和有趣的问题.. 但我渴望尽可能多地提供帮助。
我目前有一个带有 Server 2008 R2 的 VPS,并且我已经安装了 .NET 4 RTM 和 MVC 2。不要以为我遇到了配置问题,但我不得不帮助其他一些人设置它。

最初,您能否检查一下.. 在您的 IIS 管理器、Isapi 和 Cgi 限制中,您有 .NET 4 吗?哪些版本?他们启用了吗?

如果您访问 IIS 中的应用程序池,您的应用程序池是否适用于 .NET 4(新版本)?仔细检查一下,您的应用程序池可能设置为 .NET 4 框架的不同版本,该版本已被删除/禁用。您可以尝试使用新的干净应用程序池创建一个新网站,以测试它是否有效。

如果还不行,你可以尝试用 aspnet_regiis -i 在 IIS 中重新注册 .NET

如果这些都不起作用,我会尝试回来提供更多选择/想法

关于Windows Server 2008 R2 上的 .NET Framework 4 RTM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2454400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com