2013-08-18 59 views
0

我已经制作了MVC4应用程序。未找到文件,无法加载或找到Assembly System.Net 2.0.5.0

在应用程序中,我从GoogleAPI获取数据,因此我使用DotNetOpenAuth进行身份验证,并添加了System.Net 2.1.10.0程序集。

当我们部署到IIS 7时,它工作的很好,但是当我部署到IIS 6时,它给出了错误,但我没有映射错误。

应用程序正在运行,并且出现Assembly参考错误。

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,文化=中性公钥= 7cec85d7bea7798e,可重定目标=是'或它的一个依赖。给定的程序集名称或代码库无效。 (来自Repository \ SkyoApp \ SkyoApp \ Controllers \ DashBoardController.vb)的SkyoApp.SkyoApp.DashBoardController.GetChartData(DateTime Fromdate,DateTime Todate,String BusinessPartner,字符串类型)(来自HRESULT的异常:0x80131047):D:\ Santosh \ Projects \ SkyoApp:在System.Web.Mvc.ReflectedActionDescriptor.Execute上的System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase控制器,Object []参数)上的lambda_method(Closure,ControllerBase,Object [])上的第256行参数(ControllerContext controllerContext,IDictionary 2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary 2参数)在System.Web.Mvc.Async.AsyncControllerActionInvoker。 <> c_ DisplayClass42.b _41()at System.Web.Mvc.Async.AsyncResultWrapper。 <> c_ DisplayClass8 1.<BeginSynchronous>b__7(IAsyncResult _) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 1.End()位于System.Web.Mvc.Async.AsyncControllerActionInvoker的System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)。 <> c _DisplayClass37。 <> c_ DisplayClass39.b _33()at System.Web.Mvc.Async.AsyncControllerActionInvoker。 <> c_ DisplayClass4f.b _49()at System.Web.Mvc.Async.AsyncControllerActionInvoker。 <> C_ DisplayClass37.b _36(IAsyncResult的asyncResult)在System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 1.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.WrappedAsyncResult 1.End()在System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult的asyncResult)在系统。 Web.Mvc.Controller。 <> c_ DisplayClass1d.b _18(IAsyncResult asyncResult)at System.Web.Mvc.Async.AsyncResultWrapper。 (System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 1.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.WrappedAsyncResult)上的System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)的End()函数。 System.Web.Mvc.MvcHandler上的Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult)。 <> c_ DisplayClass8.b _3(IAsyncResult asyncResult)at System.Web.Mvc.Async.AsyncResultWrapper。 <> c_ DisplayClass4.b _3(IAsyncResult ar)at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End()at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)at System.Web。在System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔&已完成同步)上Mvc.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult结果) )

+0

也许,这是重复http://stackoverflow.com/questions/6246475/could-not-load-file-or-assembly-system-windows-version -2-0-5-0 –

+0

请先阅读,然后再提问.http://stackoverflow.com/help/dont-ask –

回答

相关问题