在ASP.net MVC2中解决“此操作需要IIS集成管道模式”的问题

19
我正在开发一个ASP.net MVC2应用程序,并实现了一个导出为CSV的控制器动作,但是当我添加标题以强制下载时,在调试器中会显示以下内容:
“此操作需要IIS集成管道模式”
我已经在Google上搜索了许多网站,但还没有解决这个问题。我正在使用:
- IIS 7.5 - Windows 7 Ultimate, - .Net Framework 4.0,
ASP.net的应用程序池配置为集成管道模式,但我不理解这个问题。
社区能否帮助我解决这个问题并向我解释错误?
2个回答

40

这里有一篇相关的博客文章。

"你可以通过以下方式解决此问题:"

Response.AddHeader("myHeader", "someValue");


根据参考资料,它调用了AppendHeader。这将检查workerrequest并根据适用于托管环境的标头添加分支。 - Phil Cooper

2

请右键点击项目进入项目属性,然后选择左侧的“Web”选项卡,在其中勾选“使用本地 IIS Web 服务器”属性。 (参考图片)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接