2014-01-28 18 views
0

我有ASP.NET Web应用程序,它结合了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? 

编辑:

我是不是能够解决这个问题,我已经恢复所有更改,并搬回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

OR

如果你的某个地方做一个文件上传和你使用一个FileStream,确保你之前正确关闭流试图使用OleDb ...如果你不关闭流,文件将保持锁定状态。

+0

我完全遵循这个文件。涉及MVC的一切都运行良好,但没有任何ASPX页面不起作用。没有上传,也没有文件流。 – qub1n

相关问题