我有一个域名,我可以托管多个MVC项目。我设置了虚拟目录,以便它domain.com/project1
和domain.com/project2
。但是,在本地项目只是localhost:xxxx
,因此MVC控制器中任何ajax或端点的路径在生产与开发上是不同的。由于我在dev上使用角度路由就像开发时的/Content/Views/home.html
,但在实时它应该像/project1/Content/Views/home.html
。
这样做有好办法吗?我绝对会做这种托管,所以任何帮助将不胜感激。提前谢谢!
答案 0 :(得分:2)
您可以在visual studio中设置虚拟路径以匹配您的生产环境。
在项目下 - > ProjectName属性您将看到Web选项卡,然后是虚拟路径字段。在这里,您可以输入/ project1 /,以便在调试期间您的开发环境将匹配生产。