开发与生产的不同路径

时间:2014-10-30 23:53:05

标签: c# asp.net-mvc angularjs

我有一个域名,我可以托管多个MVC项目。我设置了虚拟目录,以便它domain.com/project1domain.com/project2。但是,在本地项目只是localhost:xxxx,因此MVC控制器中任何ajax或端点的路径在生产与开发上是不同的。由于我在dev上使用角度路由就像开发时的/Content/Views/home.html,但在实时它应该像/project1/Content/Views/home.html

这样做有好办法吗?我绝对会做这种托管,所以任何帮助将不胜感激。提前谢谢!

1 个答案:

答案 0 :(得分:2)

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

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