如何新项目并将其部署到现有站点的虚拟目录?

时间:2016-07-26 11:15:01

标签: c# model-view-controller

我已经有了现有的项目。我创建了新项目。我想要新项目并将其部署到现有站点的虚拟目录中。我想安装MVC论坛NuGet主题我的现有项目。我跟着这个方式

  1. 创建一个新项目并将其部署到现有站点的虚拟目录中。
  2. 拥有2个独立的项目并不代表他们无法在同一个网站上运行。除非您有特定原因希望它在现有项目中运行(例如视图注入/路由劫持)。
  3. 如果是这样的话......它很hacky(真的很hacky)但你可以在现有C#项目的子文件夹中创建一个新的C#项目。在该子文件夹中创建一个新的解决方案。单独加载子文件夹解决方案并将子文件夹C#项目添加到它。添加MVC论坛并保存。然后关闭该解决方案并打开父解决方案并单击show all files并将子文件夹添加到项目中,同时排除.sln和.csproj \ bin \ obj等。
  4. 所以结构看起来像这样,

    现有项目:

    • MVCForumSubFolder

      • MVCForum.sln // exclude

      • MVCForum.csproj // exclude

      • 观看//包含

    另一方面,我将很快开始为MVCForum构建一个NuGet包生成器,如果可能的话,我会让它提示进行root添加或子文件夹添加(假设虚拟目录配置的子文件夹) )。

    如何将这个新项目部署到现有站点的虚拟目录?

1 个答案:

答案 0 :(得分:0)

如果您使用Windows Azure进行部署。然后查看以下链接,了解如何在windows azure中创建虚拟目录。

http://blog.logiticks.com/virtual-directory-in-azure-website/