【发布时间】:2014-05-01 06:37:57
【问题描述】:
我跟着this的文章制作了可插拔的asp.net mvc4应用程序
但在部署应用程序时遇到问题。在我的解决方案中,MainProj 是主项目,所有其他项目都在 area 文件夹中。每个项目都有其模型、视图和控制器。我已经给出了 MainProj 中所有子项目(区域文件夹中的项目)的引用。现在,当尝试部署 MainProj 时,它只发布带有视图的主项目(在本例中为 MainProj),区域文件夹中的项目未部署(例如:购物车、CRM)。即使我在主要项目(MainProj)中添加区域(例如CRM)中的项目的引用,也只有区域(例如CRM)中的项目的ddl被部署在bin文件夹中,没有区域(CRM)中的项目视图部署。怎么了。
解决方案的结构如下:
这是我原来的文件夹结构。
但是,当我在 Visual Studio 中以调试模式运行我的项目时,该应用程序运行得非常好。所以我点击屏幕底部系统托盘中的 iis express 图标,观察到 Visual Studio 为每个项目托管不同的站点。
在here 找到了一些类似的答案,但在我的情况下不起作用。 请让我知道我错过了什么或做错了什么。部署此类应用程序的正确方法是什么。 提前致谢。
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-4 web-deployment