【问题标题】:Deploy asp.net mvc chidren project in IIS在 IIS 中部署 asp.net mvc chidren 项目
【发布时间】:2016-01-12 11:20:22
【问题描述】:

目前我们遇到了在 IIS 上部署带有子应用程序的应用程序的问题。 我们希望每个模块都部署为主应用程序的虚拟目录,而不是 IIS 中的应用程序。 但是现在当孩子试图访问各个应用程序区域时,他总是弹出一个 404 错误。 从主应用程序的虚拟目录操作其不同模块的正确方法是什么?

我们使用 VS2013 / Framework 4.5 / IIS 7.5。

提前感谢您的帮助。

【问题讨论】:

    标签: c# asp.net-mvc asp.net-mvc-4 iis


    【解决方案1】:

    应用程序和虚拟目录之间有很大的区别: What's the difference between Web App and Virtual Folder in the context of IIS 7.x?

    如果您的虚拟目录是应用程序,请检查 IIS,并根据您的意愿进行更改

    【讨论】:

    • 感谢您的回答。我不希望我的子项目是应用程序,因为它们是父应用程序的一部分。这就是为什么我只想使用虚拟目录。但我无法访问这些子应用程序的页面。 (错误 404)
    • 对于 IIS/ASP.NET,文件夹和虚拟目录没有区别。对于应用程序有很大的不同,应用程序是否从虚拟目录中删除?
    • 是的,虚拟目录直接指向子项目的物理目录。此虚拟目录中没有应用程序
    • 这个虚拟目录中没有应用程序
    • 并且 IIS/ASP.NET 中不存在“子”应用程序。每个应用程序都有自己的设置/内存/应用程序池。一个应用程序可以存在于另一个应用程序的子文件夹中,但它们之间没有链接
    猜你喜欢
    • 2017-03-07
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 2020-09-15
    相关资源
    最近更新 更多