0
是否有人獲得了使用MVC 4的便攜式區域?MVC中的便攜式區域4
我通過以下this tutorial得到了在MVC 3中工作的PA。
但是,當將使用應用程序更改爲MVC 4時,Portable Areas不再有效。這似乎也沒有關係,如果PA本身是一個MVC 3或4應用程序。
感謝您的閱讀。
Aaron
是否有人獲得了使用MVC 4的便攜式區域?MVC中的便攜式區域4
我通過以下this tutorial得到了在MVC 3中工作的PA。
但是,當將使用應用程序更改爲MVC 4時,Portable Areas不再有效。這似乎也沒有關係,如果PA本身是一個MVC 3或4應用程序。
感謝您的閱讀。
Aaron
是的,我有。這聽起來像我和你有類似的情況。我有一個MVC3項目,我更新到MVC4。我同時更新了區域和項目。雖然升級本身有點牽扯,但一旦完成了這一部分,我無法使用我的區域。我用下面的URL來幫助升級過程
http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253806
這是非常鼓舞人心的,但我沒有真正升級。我只是試圖讓它工作。它作爲一個使用MVC3便攜式區域的MVC3應用程序工作,而不是作爲一個消費任何便攜式區域(3或4)的MVC4應用程序。看起來,我的PortableAreaRegistration類永遠不會調用它的RegisterArea()方法。謝謝! Aaron – FunkMonkey33
我不知道你是否得到了這個解決方案,但你應該確保'AreaRegistration.RegisterAllAreas();' – atevans
我不知道你是否解決了這個問題,但你應該確保'AreaRegistration.RegisterAllAreas();'是被叫。從挖掘到這個方法看起來它正在尋找從'AreaRegistration'類型派生的任何東西。它在生成的名爲MVC-AreaRegistrationTypeCache.xml的XML中查找類型列表。在這裏看到更多關於該文件的信息http://stackoverflow.com/questions/3619922/get-areas-associated-with-an-mvc-project – atevans