【发布时间】:2013-08-18 06:17:35
【问题描述】:
我已经制作了 MVC4 应用程序。
在应用程序中,我从 GoogleAPI 获取数据,因此我使用 DotNetOpenAuth 进行身份验证,并添加了 System.Net 2.1.10.0 程序集。
当我们部署到 IIS 7 时它工作正常,但是当我部署到 IIS 6 时它给出错误但我没有映射错误。
应用程序正在运行,我收到程序集参考错误。
Error Msg - Could not load or Find assembly System.Net 2.0.5.0 , The given assembly reference is invalid .
堆栈跟踪 - [FileLoadException]:无法加载文件或程序集“System.Net,版本=2.0.5.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e,Retargetable=Yes”或其依赖项之一。给定的程序集名称或代码库无效。 (来自 HRESULT 的异常:0x80131047)在 SkyoApp.SkyoApp.DashBoardController.GetChartData(DateTime Fromdate, DateTime Todate, String BusinessPartner, String Type) 在 D:\Santosh\Projects\SkyoApp 来自 Repository\SkyoApp\SkyoApp\Controllers\DashBoardController.vb: System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary 的 lambda_method(Closure, ControllerBase, Object[]) 的第 256 行2 个参数)在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c_DisplayClass42.b_41() 在 System.Web.Mvc.Async.AsyncResultWrapper.c_DisplayClass8@987654325 @1.End() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c_DisplayClass37.c_DisplayClass39。 b_33() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c_DisplayCl System.Web.Mvc.Async.AsyncControllerActionInvoker 的 ass4f.b_49()。c_DisplayClass37.b_36(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncResultWrapper。 WrappedAsyncResult1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<>c__DisplayClass2a.<BeginInvokeAction>b__20() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult1.End() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) 在 System.Web.Mvc.Controller.c_DisplayClass1d.b_18(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncResultWrapper.c_DisplayClass4.b_3(IAsyncResult ar) 在 System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult1.End() at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult1.End( ) 在 System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) 在 System.Web.Mvc.MvcHandler 的 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)。 c_DisplayClass8.b_3(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncResultWrapper.c_DisplayClass4.b_3(IAsyncResult ar) 在 System.Web。 System.Web.Mvc.M 处的 Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End() vcHandler.EndProcessRequest(IAsyncResult asyncResult) 在 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) 在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System. Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
【问题讨论】:
-
请先阅读,然后提问。stackoverflow.com/help/dont-ask
标签: vb.net asp.net-mvc-4 dotnetopenauth system.net