Asp.net 使用IIS在另一个.NET MVC应用程序的子文件夹中运行.NET Web应用程序
我不确定我看到的其他问题是否与此场景有关,因此这可能是重复的 我正在运行一个名为。我们正在以零碎的格式过渡到一个新版本,我希望所有的新事务都位于不同的MVC应用程序中。我想做以下几点: -新申请 这是否可以简单地将子文件夹指向新应用程序。然后在我的旧网站中,我可以简单地重定向到子文件夹并点击新的应用程序Asp.net 使用IIS在另一个.NET MVC应用程序的子文件夹中运行.NET Web应用程序,asp.net,asp.net-mvc,iis,Asp.net,Asp.net Mvc,Iis,我不确定我看到的其他问题是否与此场景有关,因此这可能是重复的 我正在运行一个名为。我们正在以零碎的格式过渡到一个新版本,我希望所有的新事务都位于不同的MVC应用程序中。我想做以下几点: -新申请 这是否可以简单地将子文件夹指向新应用程序。然后在我的旧网站中,我可以简单地重定向到子文件夹并点击新的应用程序 这是在利用IIS。是的,这是可能的。您甚至可以使用WebDeploy来部署根web应用程序和子web应用程序。只需设置以下MSBuild属性: <PropertyGroup> &
这是在利用IIS。是的,这是可能的。您甚至可以使用WebDeploy来部署根web应用程序和子web应用程序。只需设置以下MSBuild属性:
<PropertyGroup>
<DeployIisAppPath>Default Web Site</DeployIisAppPath>
<SkipExtraFilesOnServer>True</SkipExtraFilesOnServer>
</PropertyGroup>
默认网站
真的
以下博客文章详细介绍了此设置
这将是两个完全独立的web应用程序。这是否可以通过虚拟目录实现?或者这就是实现此目的的方法?是的,这也适用于不同解决方案中的不同应用程序。只需将“v2”站点作为虚拟应用程序部署在IIS中当前站点下即可。不过,要小心Web.config继承,因为虚拟应用程序继承它们所在站点的Web.config设置。您可以通过向相关节添加
inheritainchildaplications=“false”
属性来禁用Web.config中特定节的继承。