【发布时间】:2023-09-18 08:18:01
【问题描述】:
有没有人让便携式区域在 MVC 4 中工作?
我已经通过关注this tutorial 让 PA 在 MVC 3 中工作。
但是,将消费应用程序更改为 MVC 4 时,便携式区域不再起作用。 PA 本身是 MVC 3 还是 MVC 4 应用程序似乎也没有关系。
感谢阅读。
亚伦
【问题讨论】:
标签: asp.net-mvc portability asp.net-mvc-areas mvccontrib
有没有人让便携式区域在 MVC 4 中工作?
我已经通过关注this tutorial 让 PA 在 MVC 3 中工作。
但是,将消费应用程序更改为 MVC 4 时,便携式区域不再起作用。 PA 本身是 MVC 3 还是 MVC 4 应用程序似乎也没有关系。
感谢阅读。
亚伦
【问题讨论】:
标签: asp.net-mvc portability asp.net-mvc-areas mvccontrib
是的,我有。 听起来我和你的情况类似。我有一个更新到 MVC4 的 MVC3 项目。我同时更新了区域和项目。虽然升级本身有点涉及,但一旦完成该部分,我就可以毫无问题地使用我的区域。我使用以下 URL 来帮助升级过程
http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253806
【讨论】:
AreaRegistration.RegisterAllAreas();
AreaRegistration.RegisterAllAreas(); 被调用。通过深入研究这种方法,它看起来像是在寻找从 AreaRegistration 类型派生的任何东西。它在生成的名为 MVC-AreaRegistrationTypeCache.xml 的 XML 中查找类型列表。有关该文件的更多信息,请参见此处*.com/questions/3619922/…