2014-10-30 52 views
1

我有一个域,我主持多个MVC项目。我有虚拟目录设置,以便它是和domain.com/project2。然而,在本地这些项目只是localhost:xxxx,因此MVC控制器中任何ajax或端点的路径在生产与开发上都不相同。由于我使用的角度路由两个开发者会像/Content/Views/home.html开发,但在现场应该是像/project1/Content/Views/home.html开发与生产的不同路径

有没有很好的方法来做到这一点?我肯定要做这种托管,所以任何帮助将不胜感激。提前致谢!

+0

创建子域名会更好吗?如下所示:dev.project1.domain.com? – rahpuser 2014-10-31 00:08:05

+0

@rahpuser是的,也许这是最好的解决方案。 – Aarmora 2014-10-31 00:18:58

回答

2

您可以在visual studio中设置虚拟路径以匹配您的生产环境。

在Project - > ProjectName属性下您将看到web选项卡,然后看到虚拟路径字段。在这里您可以输入/ project1 /,以便在调试期间,您的开发环境将与生产匹配。

+0

这工作完美,谢谢! – Aarmora 2014-10-31 13:26:34

相关问题