2014-01-28 3 views
0

У меня было веб-приложение ASP.NET, которое объединяло MVC4 и WebForms и .NET 4.5.0. Я обновился до MVC5 и .NET 4.5.1.старая страница ASPX не работает после обновления до ASP.NET MVC 5 и NET 4.5.1

Страницы ASPX перестали работать (ошибка 500).

FileLoadException 
    TargetSite = Void GetTypeByName(System.String, Boolean, Boolean, Boolean, System.Runtime.CompilerServices.StackCrawlMarkHandle, IntPtr, Boolean, System.Runtime.CompilerServices.ObjectHandleOnStack) 
    Source = mscorlib 
    StackTrace = at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) 
     at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) 
     at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) 
     at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) 
     at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) 


Is there something different in ASP.NET MVC 5 with old ASPX WebForms pages? 

EDIT:

я не смог решить этот вопрос, и я вернулся все изменения и вернулся в MVC4 .NET 4.5.0.

+0

Каков тип исключения и что такое сообщение об ошибке? – Levi

+0

У меня вопрос с обновлением, это ошибка 500 и исключение FileLoadException. – qub1n

+0

Каков точный текст сообщения об ошибке? Это что-то вроде «Не удалось найти файл xyz»? – Levi

ответ

0

Это может получить вас в правильном направлении: http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2

ИЛИ

Если ваш делать загрузку файлов где-то и вы используете FileStream, убедитесь, что вы правильно закрытия потока перед пытаясь использовать OleDb ... если вы не закрываете поток, файл останется заблокированным.

+0

Я выполнил именно этот документ. Все, что связано с MVC, работает хорошо, но ни одна страница ASPX не работает. Нет загрузки, ни потока. – qub1n

Смежные вопросы