HTTP 错误 500.22 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。(解决办法)

(西安思源学院-----Rocky)

IISExpress 500.22错误解决办法(步骤):

1.获取正在运行网站的名称。当VS2012运行起来之后,在桌面右下角“右键单击IISExpress图标”,可以查看网站名称。我的网站名称为:Stu_Enroll,如下图所示:

2.获取IISExpress的安装路径。作者的路径为:C:\Program Files\IIS Express

3.在C:\Program Files\IIS Express文件夹中,利用记事本打开appcmd.xml文件,给 <verb name="migrate" classId="DefaultConfigObject"  />节点,去掉<!--   -->

然后保存!(在WIN7中,一定要有对系统文件夹及文件的修改权限,如果没有,请修改)。

4.以管理员身份打开”命令提示符“,cd 到IISExpress安装路径下,目录运行 appcmd migrate config "Stu_Enroll/",使用 AppCmd 迁移应用程序将使它能够在集成模式下工作,并能继续在经典模式下和以前版本的 IIS 上工作。"如图所示:

5.运行命名成功之后,就会显示:

Successfully migrated section "system.web/httpModules".

Successfully migrated section "system.web/httpHandlers"."

此时500.22错误就解决了!



猜你喜欢

转载自blog.csdn.net/whg841001/article/details/45461285