gpt4 book ai didi

asp.net - IIS 应用程序 4.0 上的 "500 - Internal server error."

转载 作者:行者123 更新时间:2023-12-04 19:37:29 25 4
gpt4 key购买 nike

我做了一个简单的 asp.net web 应用程序,什么都不做。它使用 .net framework 2.0(与服务器上的所有其他应用程序一样),但是当我将其更改为 .net framework 4.0 时,我收到“500 - 内部服务器错误”。

改成4.0,我用.Net Framework 4.5.2编译(也试过4.0),把IIS中的应用程序池改成ASP 4.0集成。

我将 web.config 设置为显示错误,但它仍然只是上面模糊的错误消息。我在系统日志中看不到任何错误或警告。我确实注册了 .net framework v4.0.30319。

什么会导致这种情况?

网络配置:

<?xml version="1.0"?>
<configuration>
<system.web>
<compilation strict="false" explicit="true" targetFramework="4.5.2"/>
<httpRuntime targetFramework="4.5.2"/>
<customErrors mode="Off">
<error statusCode="403" redirect="NoAccess.htm"/>
<error statusCode="404" redirect="FileNotFound.htm"/>
</customErrors>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>
</system.web>
</configuration>

最佳答案

我假设您没有注册 .NET 4.0 安装 .您需要在 cmd 中运行具有以下参数 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i"
安装此命令的步骤

1.现在您需要通过在运行命令中键入 cmd 来启动命令提示符,然后通过右键单击并从上下文菜单中选择以管理员身份运行以管理员权限执行命令提示符。

2.然后在命令提示符下,您需要导航到具有 aspnet_regiis.exe 的目录。您需要输入的文件
CD C:\Windows\Microsoft.NET\Framework64\v4.0.30319\然后您需要键入以下命令并按回车键以向 IIS 注册 ASP.Net。aspnet_regiis -i

关于asp.net - IIS 应用程序 4.0 上的 "500 - Internal server error.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39396247/

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