首页 » 后端 » 一步一步解决 VS“This operation requires IIS integrated pipeline mode.”

一步一步解决 VS“This operation requires IIS integrated pipeline mode.”

 

在使用VS2013生成项目的时候提示

This operation requires IIS integrated pipeline mode.

问题说的很明确,但是基本上找不到解决的办法,谷歌和百度都说用IIS Express即可,但是这根本就解决不了我们的问题,无奈只能从配置文件下手,请看下面:

1.打开项目的.csproj文件,查看是否有这段代码

<IISExpressAnonymousAuthentication>enabled</IISExpressAnonymousAuthentication>
<IISExpressWindowsAuthentication>disabled</IISExpressWindowsAuthentication>
<IISExpressUseClassicPipelineMode>true</IISExpressUseClassicPipelineMode>

如果有这段,恭喜你,找到解决方法了。首先,删除这段代码

 

2.打开项目.csproj.user(没有这个文件就直接跳过这步)文件,查看是否有跟上面一样或类似的代码,如果有,删掉它。

不想删的话,也可以改成这样

<IISExpressAnonymousAuthentication />
<IISExpressWindowsAuthentication />
<IISExpressUseClassicPipelineMode />

 

3.打开IISExpress配置文件,路径在 C:/Users/xx/Documents/IISExpress/config/applicationhost.config,这是一个xml文件

在节点<system.applicationHost>下找到<sites>,找到你的网站,查看节点application的属性“applicationPool”,错误的属性值是“Clr4ClassicAppPool”,我们要把它改成“Clr4IntegratedAppPool”

 

4.做完上面这些后,打开项目点击调试,项目终于正常打开了。

原文链接:一步一步解决 VS“This operation requires IIS integrated pipeline mode.”,转载请注明来源!