404.2安装.net 4.0后出错

Dof*_*ofs 39 iis .net-4.0

我有一个项目,我已升级到.Net 4.0,但当我尝试访问它时,我检索到以下错误:

HTTP Error 404.2 - Not Found
The page you requested could not be displayed because of the settings for the list of ISAPI and CGI restrictions on web server.
ErrorCode: 0x800704ec
Handler PageHandlerFactory-ISAPI-4.0_32bit
Run Code Online (Sandbox Code Playgroud)

在将现有站点转换为.NET 4.0站点时,是否需要对IIS 7或APP池执行额外操作?

另外,如果我查看ISAPI,则会安装32位和64位的.Net 4.0.

Raj*_*mal 92

在IIS中,启用.NET 4.

这是图像: 在此输入图像描述

  • 我发现我必须查看ISAPI和CGI限制,但它没有启用.我启用它然后工作.谢谢! (4认同)

Art*_*aru 9

我认为你现在正在IIS6上运行..

打开IIS管理器,然后转到Web Service Extensions区域.您将能够在那里启用.NET 4.默认情况下禁用所有新扩展:)

如果您在IIS7上运行,.NET可能尚未在IIS中注册.然后打开管理命令提示符并导航到.NET 4框架文件夹(C:\ Windows\Microsoft.NET\Framework\v4.{version }).如果您使用的是64位计算机,请转到Framework64文件夹而不是Framework文件夹.然后aspnet_regiis -i在那里跑