在 IIS 上发布 MVC 应用程序,现在出现错误 - 没有默认文档?

发布于 2024-10-14 15:11:11 字数 360 浏览 2 评论 0原文

MVC 新手...我刚刚搭建了我的第一个 MVC 网站,并且它正在开发中。现在,我使用“Web 部署”将其发布到本地 IIS 7.5、“localhost”、“Default Web Site/MySite”。 “在目标上标记为 IIS 应用程序”和“保留额外文件...”复选框未选中。

发布成功。因此,我打开浏览器并转到 http://localhost/MySite,并收到错误“HTTP 错误 403.14 - 禁止 - Web 服务器被配置为不列出该目录的内容。”

啊?我认为控制器的整个想法是您不必指定默认页面;它适合您想要哪个页面吗?或者我误解了什么?

MVC newbie here... I just put together my first ever MVC web site, and it works in development. Now I publish it to my local IIS 7.5 using "Web deploy", to "localhost", "Default Web Site/MySite". The "Mark as IIS application on destination" and "Leave extra files..." checkboxes are unchecked.

Publish succeeds. So I open my browser and go to http://localhost/MySite, and get the error "HTTP Error 403.14 - Forbidden - The Web server is configured to not list the contents of this directory."

Huh? I thought the whole idea of the controller was that you don't have to specify a default page; it works out for you which page you want? Or have I misunderstood something?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

感性不性感 2024-10-21 15:11:11

你的 web.config 是什么样的?根据 IIS 的版本,您需要在模块部分包含 runAllManagedModulesForAllRequests="true"。您应该添加此修补程序http://support.microsoft.com/kb/980368,这样您就不会不需要这个属性。

How does your web.config look like? Depending on version of IIS you need to include runAllManagedModulesForAllRequests="true" on your modules-section. You should add this hotfix http://support.microsoft.com/kb/980368 so you don't need this attribute.

时光无声 2024-10-21 15:11:11

这让我抓到过一次——我忘记包含 Global.asax 文件。确实已经部署了吗?

This caught me once - I had forgotten to include the Global.asax file. Has that definitely been deployed?

稀香 2024-10-21 15:11:11

在 IIS 中,我必须将静态文件处理程序移至无扩展名 URL 处理程序上,以实现自动 SSL 更新。随后出现此错误。通过将 Global.asax 添加到默认文档列表来修复此问题。

In IIS i had to move the static file handler over the extensionless URL handler for automatic SSL renewal. This followed in getting this error. Fixed it by adding Global.asax to the default document list.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文