我是ASP.NET MVC的新手。 我有一个不同的ASP.NET MVC项目的解决方案,其中一个是主要项目。 如果我在每个项目的RouteConfig文件下定义url模式(对于每个项目它自己的模式),当我启动主项目时,url不起作用,但如果我在主项目的RouteConfig文件中定义url模式,一切正常。
我想知道关于这个主题的最佳做法是什么。
我认为在特定项目的RouteConfig下定义url模式是有道理的,但可能我错过了一些东西。
提前致谢
答案 0 :(得分:0)
我不确定你在这里谈论的是什么。每个项目都有自己的RouteConfig和它自己的路线。他们不共享路线,并且不受其他项目中的路线约束。当您将每个项目发布到IIS时,您当然必须确定它将在何处发布(它自己的域或子域)或虚拟目录,在这种情况下,该特定项目的所有路由都将以前缀为前缀虚拟目录路径。您无法将多个项目部署到同一位置,因此路径中不会发生冲突。