首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法正确地将MVC3部署到IIS

无法正确地将MVC3部署到IIS
EN

Stack Overflow用户
提问于 2014-01-26 19:38:06
回答 1查看 85关注 0票数 0

我遵循了将我的MVC3应用程序部署到IIS7中的步骤,但是当我在部署后浏览它时,它给我显示了一个类似于ftp网站的文件列表,而不是运行页面。

在我的应用程序的bin文件夹中显式添加的dll是:

  • Microsoft.Web.Infrastructure
  • System.Web.Abstractions
  • System.Web.Helpers
  • System.Web.Mvc
  • System.Web.Razor
  • System.Web.Routing
  • System.Web.WebPages.Deployment
  • System.Web.WebPages
  • System.Web.WebPages.Razor

我将安全性设置为每个人的完全控制测试,所以这并不是一个安全问题。

例如,当我试图导航到home/index时,IIS不会识别路径,请参见下面的错误:

.net 4安装,网站的应用程序池也是.net 4。

找不到解决办法

我错过了什么,有什么建议吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-26 19:56:04

为了让IIS (只适用于IIS )处理7+请求,最简单的选择是将您的Application管道设置为Integrated而不是Classic。在没有给出MSDN级别的原因的情况下,基本上经典模式要求每个请求都有一个文件扩展名。如果请求没有文件扩展名,IIS将查找该目录。Integrated模式允许请求进入ASP.NET管道,该管道将触发您在MVC站点中的路由,动态内容将出现。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21368263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档