2017-01-23 62 views
0

MVC Web應用程序在我的本地副本上運行良好。當我將它傳輸到服務器時,出現以下錯誤。我已經嘗試了一切,包括創建一個新項目。MVC異常已被調用的目標拋出

調用的目標引發了異常。 說明:An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

異常詳細信息:System.Exception: Exception has been thrown by the target of an invocation.

源錯誤:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

堆棧跟蹤:

[Exception: Exception has been thrown by the target of an invocation.] 
    TotalDeskMVCVer4.Controllers.HomeController.Index(UserCustom model) in d:\Websites\5. Stand Alone Applications\TotalDeskMVCVer4\TotalDeskMVCVer4\Controllers\HomeController.cs:128 
    lambda_method(Closure , ControllerBase , Object[]) +104 
    System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +14 
    System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +181 
    System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27 
    System.Web.Mvc.Async.<>c__DisplayClass42.<BeginInvokeSynchronousActionMethod>b__41() +28 
    System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) +10 
    System.Web.Mvc.Async.WrappedAsyncResult`1.End() +50 
    System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +32 
    System.Web.Mvc.Async.<>c__DisplayClass39.<BeginInvokeActionMethodWithFilters>b__33() +58 
    System.Web.Mvc.Async.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49() +225 
    System.Web.Mvc.Async.<>c__DisplayClass37.<BeginInvokeActionMethodWithFilters>b__36(IAsyncResult asyncResult) +10 
    System.Web.Mvc.Async.WrappedAsyncResult`1.End() +50 
    System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +34 
    System.Web.Mvc.Async.<>c__DisplayClass2a.<BeginInvokeAction>b__20() +24 
    System.Web.Mvc.Async.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult) +99 
    System.Web.Mvc.Async.WrappedAsyncResult`1.End() +50 
    System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +27 
    System.Web.Mvc.<>c__DisplayClass1d.<BeginExecuteCore>b__18(IAsyncResult asyncResult) +14 
    System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +23 
    System.Web.Mvc.Async.WrappedAsyncResult`1.End() +55 
    System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +39 
    System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +23 
    System.Web.Mvc.Async.WrappedAsyncResult`1.End() +55 
    System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +29 
    System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +10 
    System.Web.Mvc.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult) +25 
    System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +23 
    System.Web.Mvc.Async.WrappedAsyncResult`1.End() +55 
    System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +31 
    System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9 
    System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9667432 
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155 

編輯

這是引發錯誤

[HttpPost] 
    public ActionResult Index(TotalDesk.UserCustom model) 
    { 
     try 
     { 
      string strUsername = RADBase.Utils.Encryption.Encrypt(model.Username); 
      string strPassword = RADBase.Utils.Encryption.Encrypt(model.Password); 

      RADSystem rad = new RADSystem(); 
      TotalDeskMVCVer4.Models.User user = new TotalDeskMVCVer4.Models.User(); 
      user = rad.Users.Where(u => u.Username == strUsername && u.Password == strPassword).FirstOrDefault(); 

      if (user != null) 
      { 
       return Redirect("~/"); 

       Branch branch = rad.Branches.Where(b => b.BranchID == user.BranchID.Value).FirstOrDefault(); 
       Company objComp = rad.Companies.Where(c => c.CompanyID == branch.CompanyID.Value).FirstOrDefault(); 

       UserPersonal upersonal = rad.UserPersonals.Where(up => up.UserID == user.UserID).FirstOrDefault(); 
       Personal objPers = rad.Personals.Where(p => p.PersonalID == upersonal.PersonalID).FirstOrDefault(); 

       Profile.SetPropertyValue("UserID", user.UserID); 
       Profile.SetPropertyValue("SecurityLevelID", user.SecurityLevelID); 
       Profile.SetPropertyValue("UserGroupID", user.UserGroupID); 
       Profile.SetPropertyValue("BranchID", user.BranchID); 
       Profile.SetPropertyValue("CompanyID", objComp.CompanyID); 
       Profile.SetPropertyValue("CompanyName", objComp.CompanyName); 
       Profile.SetPropertyValue("UserFullName", objPers.FirstName + " " + objPers.Surname); 
       Profile.SetPropertyValue("HasFullControl", user.HasFullControl.Value); 
       Profile.SetPropertyValue("HasWritePermission", user.HasWritePermission.Value); 
       Profile.SetPropertyValue("HasModifyPermission", user.HasModifyPermission.Value); 
       Profile.SetPropertyValue("IsReadOnly", user.IsReadOnly.Value); 
       Profile.SetPropertyValue("HasLicense", user.HasAcceptedTC.Value); 
       Profile.SetPropertyValue("SelectedCompanyID", objComp.CompanyID); 
       Profile.SetPropertyValue("JobTitle", objPers.Occupation); 
       Profile.SetPropertyValue("JoinDate", user.DateCreated.Value.ToString("dd/MM/yyyy")); 

       Profile.Save(); 

       //RAD.Util.LogActivity("Logged In", Profile.UserID); 

       HttpCookie cooke = new HttpCookie("RADUserEmail"); 
       cooke.Value = model.Username; 
       cooke.Expires = DateTime.Now.AddDays(7); 
       Response.Cookies.Add(cooke); 

       HttpCookie cookeRM = new HttpCookie("RADUserRM"); 
       if (model.IsActive.Value) 
       { 
        HttpCookie cookeR = new HttpCookie("RADUserP"); 
        cookeR.Value = strPassword; 
        cookeR.Expires = DateTime.Now.AddDays(7); 
        Response.Cookies.Add(cookeR); 

        cookeRM.Value = "1"; 
        cookeRM.Expires = DateTime.Now.AddDays(7); 
        Response.Cookies.Add(cookeRM); 
       } 
       else 
       { 
        cookeRM.Value = "0"; 
        cookeRM.Expires = DateTime.Now.AddDays(7); 
        Response.Cookies.Add(cookeRM); 
       } 

       if (user.IsActive.Value) 
       { 
        return RedirectToAction("Dashboard"); 
       } 
      } 
     } 
     catch(Exception ex) 
     { 
      Response.Cookies.Remove("RADUserEmail"); 
      Response.Cookies.Remove("RADUserRM"); 
      Response.Cookies.Remove("RADUserP"); 
      throw new Exception(ex.Message); 
     } 

     return Redirect("~/"); 
    } 

編輯2

全部異常

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'System.Data.Entity.SqlServer.SqlProviderServices' threw an exception. ---> System.TypeLoadException: Could not load type 'System.Data.Entity.Infrastructure.TableExistenceChecker' from assembly 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. 
    at System.Data.Entity.SqlServer.SqlProviderServices..ctor() 
    at System.Data.Entity.SqlServer.SqlProviderServices..cctor() 
    --- End of inner exception stack trace --- 
    at System.Data.Entity.SqlServer.SqlProviderServices.get_Instance() 
    --- End of inner exception stack trace --- 
    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) 
    at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) 
    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 
    at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) 
    at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index) 
    at System.Data.Entity.Utilities.MemberInfoExtensions.GetValue(MemberInfo memberInfo) 
    at System.Data.Entity.Infrastructure.DependencyResolution.ProviderServicesFactory.GetInstance(Type providerType) 
    at System.Data.Entity.Infrastructure.DependencyResolution.ProviderServicesFactory.TryGetInstance(String providerTypeName) 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.RegisterSqlServerProvider() 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.RegisterDbProviderServices() 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.GetServiceFactory(Type type, String name) 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.<>c__DisplayClass1.<GetService>b__0(Tuple`2 t) 
    at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.GetService(Type type, Object key) 
    at System.Data.Entity.Infrastructure.DependencyResolution.ResolverChain.<>c__DisplayClass3.<GetService>b__0(IDbDependencyResolver r) 
    at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext() 
    at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate) 
    at System.Data.Entity.Infrastructure.DependencyResolution.ResolverChain.GetService(Type type, Object key) 
    at System.Data.Entity.Infrastructure.DependencyResolution.CompositeResolver`2.GetService(Type type, Object key) 
    at System.Data.Entity.Infrastructure.DependencyResolution.DbDependencyResolverExtensions.GetService[T](IDbDependencyResolver resolver) 
    at System.Data.Entity.DbContext.InitializeLazyInternalContext(IInternalConnection internalConnection, DbCompiledModel model) 
    at System.Data.Entity.DbContext..ctor(String nameOrConnectionString) 
    at TotalDeskMVCVer4.Models.RADSystem..ctor() 
    at TotalDeskMVCVer4.Controllers.HomeController.Index(UserCustom model) 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'System.Data.Entity.SqlServer.SqlProviderServices' threw an exception. ---> System.TypeLoadException: Could not load type 'System.Data.Entity.Infrastructure.TableExistenceChecker' from assembly 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. 
    at System.Data.Entity.SqlServer.SqlProviderServices..ctor() 
    at System.Data.Entity.SqlServer.SqlProviderServices..cctor() 
    --- End of inner exception stack trace --- 
    at System.Data.Entity.SqlServer.SqlProviderServices.get_Instance() 
    --- End of inner exception stack trace --- 
    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) 
    at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) 
    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 
    at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) 
    at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index) 
    at System.Data.Entity.Utilities.MemberInfoExtensions.GetValue(MemberInfo memberInfo) 
    at System.Data.Entity.Infrastructure.DependencyResolution.ProviderServicesFactory.GetInstance(Type providerType) 
    at System.Data.Entity.Infrastructure.DependencyResolution.ProviderServicesFactory.TryGetInstance(String providerTypeName) 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.RegisterSqlServerProvider() 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.RegisterDbProviderServices() 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.GetServiceFactory(Type type, String name) 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.<>c__DisplayClass1.<GetService>b__0(Tuple`2 t) 
    at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.GetService(Type type, Object key) 
    at System.Data.Entity.Infrastructure.DependencyResolution.ResolverChain.<>c__DisplayClass3.<GetService>b__0(IDbDependencyResolver r) 
    at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext() 
    at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate) 
    at System.Data.Entity.Infrastructure.DependencyResolution.ResolverChain.GetService(Type type, Object key) 
    at System.Data.Entity.Infrastructure.DependencyResolution.CompositeResolver`2.GetService(Type type, Object key) 
    at System.Data.Entity.Infrastructure.DependencyResolution.DbDependencyResolverExtensions.GetService[T](IDbDependencyResolver resolver) 
    at System.Data.Entity.DbContext.InitializeLazyInternalContext(IInternalConnection internalConnection, DbCompiledModel model) 
    at System.Data.Entity.DbContext..ctor(String nameOrConnectionString) 
    at TotalDeskMVCVer4.Models.RADSystem..ctor() 
    at TotalDeskMVCVer4.Controllers.HomeController.Index(UserCustom model) 

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace: 


[Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'System.Data.Entity.SqlServer.SqlProviderServices' threw an exception. ---> System.TypeLoadException: Could not load type 'System.Data.Entity.Infrastructure.TableExistenceChecker' from assembly 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. 
    at System.Data.Entity.SqlServer.SqlProviderServices..ctor() 
    at System.Data.Entity.SqlServer.SqlProviderServices..cctor() 
    --- End of inner exception stack trace --- 
    at System.Data.Entity.SqlServer.SqlProviderServices.get_Instance() 
    --- End of inner exception stack trace --- 
    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) 
    at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) 
    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 
    at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) 
    at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index) 
    at System.Data.Entity.Utilities.MemberInfoExtensions.GetValue(MemberInfo memberInfo) 
    at System.Data.Entity.Infrastructure.DependencyResolution.ProviderServicesFactory.GetInstance(Type providerType) 
    at System.Data.Entity.Infrastructure.DependencyResolution.ProviderServicesFactory.TryGetInstance(String providerTypeName) 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.RegisterSqlServerProvider() 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.RegisterDbProviderServices() 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.GetServiceFactory(Type type, String name) 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.<>c__DisplayClass1.<GetService>b__0(Tuple`2 t) 
    at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) 
    at System.Data.Entity.Infrastructure.DependencyResolution.AppConfigDependencyResolver.GetService(Type type, Object key) 
    at System.Data.Entity.Infrastructure.DependencyResolution.ResolverChain.<>c__DisplayClass3.<GetService>b__0(IDbDependencyResolver r) 
    at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext() 
    at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate) 
    at System.Data.Entity.Infrastructure.DependencyResolution.ResolverChain.GetService(Type type, Object key) 
    at System.Data.Entity.Infrastructure.DependencyResolution.CompositeResolver`2.GetService(Type type, Object key) 
    at System.Data.Entity.Infrastructure.DependencyResolution.DbDependencyResolverExtensions.GetService[T](IDbDependencyResolver resolver) 
    at System.Data.Entity.DbContext.InitializeLazyInternalContext(IInternalConnection internalConnection, DbCompiledModel model) 
    at System.Data.Entity.DbContext..ctor(String nameOrConnectionString) 
    at TotalDeskMVCVer4.Models.RADSystem..ctor() 
    at TotalDeskMVCVer4.Controllers.HomeController.Index(UserCustom model)] 
    TotalDeskMVCVer4.Controllers.HomeController.Index(UserCustom model) +1547 
    lambda_method(Closure , ControllerBase , Object[]) +104 
    System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +14 
    System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +181 
    System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27 
    System.Web.Mvc.Async.<>c__DisplayClass42.<BeginInvokeSynchronousActionMethod>b__41() +28 
    System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) +10 
    System.Web.Mvc.Async.WrappedAsyncResult`1.End() +50 
    System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +32 
    System.Web.Mvc.Async.<>c__DisplayClass39.<BeginInvokeActionMethodWithFilters>b__33() +58 
    System.Web.Mvc.Async.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49() +225 
    System.Web.Mvc.Async.<>c__DisplayClass37.<BeginInvokeActionMethodWithFilters>b__36(IAsyncResult asyncResult) +10 
    System.Web.Mvc.Async.WrappedAsyncResult`1.End() +50 
    System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +34 
    System.Web.Mvc.Async.<>c__DisplayClass2a.<BeginInvokeAction>b__20() +24 
    System.Web.Mvc.Async.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult) +99 
    System.Web.Mvc.Async.WrappedAsyncResult`1.End() +50 
    System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +27 
    System.Web.Mvc.<>c__DisplayClass1d.<BeginExecuteCore>b__18(IAsyncResult asyncResult) +14 
    System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +23 
    System.Web.Mvc.Async.WrappedAsyncResult`1.End() +55 
    System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +39 
    System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +23 
    System.Web.Mvc.Async.WrappedAsyncResult`1.End() +55 
    System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +29 
    System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +10 
    System.Web.Mvc.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult) +25 
    System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +23 
    System.Web.Mvc.Async.WrappedAsyncResult`1.End() +55 
    System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +31 
    System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9 
    System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9667432 
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155 
+0

我還在爲此而戰。它已經2個星期了,我不能讓這個系統在服務器上運行:( – Orion

+0

忙於在我的服務器上安裝Visual Studio,看看我是否可以從那裏調試它,如果成功,將會發布更新 – Orion

+0

顯示錯誤代碼據說這是拋出的 – Nkosi

回答

1

多虧了註釋代碼,我發現,實體框架的GAC版本是不同於我的項目版本。用GAC版本替換了項目版本,現在我有一個不同的錯誤。但是我從最後一個錯誤中前進了一步。

謝謝你們。

+0

接下來發現哪個錯誤?編輯您的問題以清除拋出的異常之間的差異,並幫助您避免由於不充分的細節而導致獲取DV。 –

相關問題