C# System.ComponentModel.Win32Exception:尝试从易趣获取令牌时,访问被拒绝

C# System.ComponentModel.Win32Exception:尝试从易趣获取令牌时,访问被拒绝,c#,iis,ebay-api,C#,Iis,Ebay Api,使用ASP.Net MVC 5、IIS 8.0.0.9、eBaySdk 当我试图通过SDK调用获取令牌时,发生了此错误。当然在主持之后。但在VisualStudio中,它工作得很好。我认为,我必须设置一定的权限级别,以允许用户使用sdk或类似的东西。这是完整的错误跟踪 访问被拒绝 说明: 在执行当前操作期间发生未处理的异常 网络请求。有关详细信息,请查看堆栈跟踪 错误及其在代码中的起源 异常详细信息: System.ComponentModel.Win32异常:访问被拒绝 源错误: 在执行过程中

使用ASP.Net MVC 5、IIS 8.0.0.9、eBaySdk

当我试图通过SDK调用获取令牌时,发生了此错误。当然在主持之后。但在VisualStudio中,它工作得很好。我认为,我必须设置一定的权限级别,以允许用户使用sdk或类似的东西。这是完整的错误跟踪

访问被拒绝

说明

在执行当前操作期间发生未处理的异常 网络请求。有关详细信息,请查看堆栈跟踪 错误及其在代码中的起源

异常详细信息:

System.ComponentModel.Win32异常:访问被拒绝

源错误:

在执行过程中生成了未处理的异常 当前web请求。 有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来识别

堆栈跟踪:

[Win32Exception(0x80004005):访问被拒绝] System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)+773 System.Diagnostics.Process.Start()+123 系统.诊断.过程.启动(ProcessStartInfo-startInfo)+49 System.Diagnostics.Process.Start(字符串文件名)+31 eBay.Service.Util.SdkUtility.LaunchSignInPage(ApiContext上下文,字符串SessionID)+671 VialinkerApps.App_Start.eBayApi.GetToken(UrlHelper url)+523 ViaLinkedRapps.Controller.SettingsController.AcceBay(eBaySetting eBaySetting)+16 lambda_方法(闭包、控制器基、对象[])+104 System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase控制器,对象[]参数)+14 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext,IDictionary2参数)+156 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext,ActionDescriptor ActionDescriptor,IDictionary2 参数)+27 System.Web.Mvc.Async.AsyncControllerActionInvoker.b_u39(IAsyncResult asyncResult,ActionInvoking innerInvokeState)+22 System.Web.Mvc.Async.WrappedAsyncResult2.CallEndDelegate(IAsyncResult 结果)+29 System.Web.Mvc.Async.WrappedAsyncResultBase1.End()+49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult 异步结果)+32 System.Web.Mvc.Async.AsyncInvocationWithFilters.b__3d() +50 System.Web.Mvc.Async.c__显示类46.b__3f() +225 System.Web.Mvc.Async.c__显示类46.b__3f() +225 System.Web.Mvc.Async.c__显示Class33.b__32(IAsyncResult asyncResult)+10 System.Web.Mvc.Async.WrappedAsyncResult1.CallEndDelegate(IAsyncResult 结果)+10 System.Web.Mvc.Async.WrappedAsyncResultBase1.End()+49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult 结果)+34 System.Web.Mvc.Async.c__显示类2B.b__1c() +26 System.Web.Mvc.Async.c__显示类21.b__1e(IAsyncResult 结果)+100 System.Web.Mvc.Async.WrappedAsyncResult1.CallEndDelegate(IAsyncResult 结果)+10 System.Web.Mvc.Async.WrappedAsyncResultBase1.End()+49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult 结果)+27 System.Web.Mvc.Controller.b_u1d(IAsyncResult asyncResult,ExecuteCorerate innerState)+13 System.Web.Mvc.Async.WrappedAsyncVoid1.CallEndDelegate(IAsyncResult 结果)+36 System.Web.Mvc.Async.WrappedAsyncResultBase1.End()+54 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)+39 System.Web.Mvc.Controller.b_u15(IAsyncResult asyncResult,Controller-Controller)+12 System.Web.Mvc.Async.WrappedAsyncVoid1.CallEndDelegate(IAsyncResult 结果)+28 System.Web.Mvc.Async.WrappedAsyncResultBase1.End()+54 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)+29 System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult 结果)+10 System.Web.Mvc.MvcHandler.b_uu5(IAsyncResult asyncResult,ProcessRequestState innerState)+21 System.Web.Mvc.Async.WrappedAsyncVoid1.CallEndDelegate(IAsyncResult 结果)+36 System.Web.Mvc.Async.WrappedAsyncResultBase1.End()+54 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)+31

结果)+9 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9651796 System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔值&同步完成)+155


您的用户没有访问Win32Exception的权限

您可以将管理员用户设置为具有完全权限或向用户添加权限


在IIS
Manage->Pool Application->Advance Setting->Identity
中,更改为
自定义帐户
,并设置
管理员
用户密码

您的用户无权访问Win32Exception

您可以将管理员用户设置为具有完全权限或向用户添加权限

在IIS中
Manage->Pool Application->Advance Setting->Identity
更改为
自定义帐户
,并使用密码设置
管理员
用户

    System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult