Seb*_*ena 4 azure asp.net-mvc-3 simplemembership
我正在使用SimpleMembership.MVC3包来管理会员资格.一切都在开发中正常工作,但是当我部署到我的Azure Web角色时,它会引发以下异常:
无法加载文件或程序集'WebMatrix.Data,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)
堆栈跟踪:[FileLoadException:无法加载文件或程序集'WebMatrix.Data,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(来自HRESULT的异常:0x80131040)]
WebMatrix.WebData.PreApplicationStartCode.Start()+ 0[InvalidOperationException:预应用程序启动初始化方法Start类型WebMatrix.WebData.PreApplicationStartCode引发异常,并显示以下错误消息:无法加载文件或程序集'WebMatrix.Data,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(来自HRESULT的异常:0x80131040).]
System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 methods)+11711966
System.Web.Compilation.BuildManager.CallPreStartInitMethods()+465
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters,PolicyLevel policyLevel,Exception appDomainCreationException)+1167[HttpException(0x80004005):预应用程序启动初始化方法启动类型WebMatrix.WebData.PreApplicationStartCode引发异常,并显示以下错误消息:无法加载文件或程序集'WebMatrix.Data,Version = 1.0.0.0,Culture = neutral ,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(来自HRESULT的异常:0x80131040).]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context)+11700896 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)+141 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext context)+ 4869125
安装Nuget Package时没有下载WebMatrix.Data程序集.我手动添加了在我的Program Files/Microsoft ASP.NET目录中找到的WeBMatrix.Data.DLL,但是这个程序集的版本是2.x,缺少的是版本1.x
缺什么?
小智 18
我遇到过同样的问题.我右键单击了项目中的Reference并转到了Properties.将CopyToLocal设置从True更改为False并重建项目.解决了我的问题.
| 归档时间: |
|
| 查看次数: |
11509 次 |
| 最近记录: |