I read have most if not all of the various articles on adding MVC 3 to existing webforms sites. I have made the changes to the webforms site s global asax to support MVC as well changes to web.config. However there are still some issues.
MVC 3岁 否则,它就占用了网站的根基,以便把根基一带走到夜总会的入口处,而不是像想要的网页上。 明确了解根基,即希望它去我的现场。 添加一根内容
routes.MapPageRoute("SiteRoot", "", "~/Default.aspx") However this then breaks the MVC urls such that i end up with messed up urls like
http://localhost:86/default?action=Index&controller=Blog How can i fix it so that the site root goes to webforms default.aspx and still have my MVC urls be correct?
MVC 3打破了HttpHandlers的缩略语,即网络版。 具体来说,我使用手提器在图像上添加远期的头盔,并使用手稿将风格和javascript文档结合起来。 登记册中的任何路线的载人都打破了这些操作员的身边,使风格的仪表自动负荷通过资源手递,从而失去未来的远端,还有一个可停止工作的网络压缩模块。 因此,我如何保持我的网页操作器和网络版模块,同时保留网站3部分MVC的线路?
这2个问题,即没有看到任何人在混合MVC3和网络信息的各种博客职位上讲话。
Oh and i have routes.IgnoreRoute ("{resource}.aspx/{*pathInfo}” in global.asax. 资源手里利用了X射线的延伸,因此,我认为,当时全球的这种排除是,发音人会工作,而不会是猜测。
另一种选择 i 知道在码头铺设一个盒子,并把它作为自己的装饰起点,但最终会带来一个真正的希望,如现场。 com/博客/指数,其中1个博客是作为自己的应用点运行的夹,第二个博客是控制器。