xpd*_*pda 5 asp.net iis-7.5 windows-server-2008-r2
我做了一个简单的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.
是什么导致这个?
web.config中:
<?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>
Run Code Online (Sandbox Code Playgroud)
我假设您没有正确注册 .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\
,然后您需要键入以下命令并按 Enter 键以向 IIS 注册 ASP.Net。
aspnet_regiis -i
| 归档时间: |
|
| 查看次数: |
3004 次 |
| 最近记录: |