Answers:
转到IIS管理器,然后单击服务器名称。然后单击IIS标头下的“ ISAPI和CGI限制”图标。将ASP.NET 4.0从“不允许”更改为“允许”。
(PC-Name)\
。就我而言,问题更严重:事实证明asp.net未正确注册。
只需在命令提示符处运行以下命令
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
如果我使用的是32位系统,它将看起来像以下内容:
%windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i
如果您正在运行Delphi或其他本机编译的CGI,则此解决方案将起作用:
如其他指出的那样,转到IIS管理器并单击服务器名称。然后单击IIS标头下的“ ISAPI和CGI限制”图标。
如果您允许所有操作,则仍然无法使用。您需要在“操作”(在右侧)中单击“编辑功能设置”,然后分别选中“允许未指定的CGI模块”或“允许未指定的ISAPI模块”。
点击确定
如果您查看“ ISAPI和CGI限制”,并且所有内容都已设置为“允许”,并且安装的ASP.NET是v4.0.30319,则在右侧的“ 操作 ”面板上,单击“ 编辑功能设置...”。并选中两个框。就我而言,他们不是。
映射应用程序之后,请按照下列步骤操作
打开IIS,单击“应用程序池”,双击网站,将“管理管道”模式更改为“经典”,然后单击“确定”。
将.Net Framework版本更改为较低版本
然后点击确定