asp.net-web-api – ExtensionlessUrlHandler和“递归太深;堆栈溢出“
发布时间:2020-05-25 04:34:06 所属栏目:asp.Net 来源:互联网
导读:我正试图让一个开发人员的应用程序在我的机器上工作.解决方案是使用Web API在VS 2015中构建的,我使用64位IIS Express运行它.每个请求都返回500.0错误.请求跟踪日志说明了这一点: 1517. -MODULE_SET_RESPONSE_ERROR_STATUS ModuleName ManagedPipelineHandler
|
我正试图让一个开发人员的应用程序在我的机器上工作.解决方案是使用Web API在VS 2015中构建的,我使用64位IIS Express运行它.每个请求都返回500.0错误.请求跟踪日志说明了这一点: 1517. -MODULE_SET_RESPONSE_ERROR_STATUS ModuleName ManagedPipelineHandler Notification EXECUTE_REQUEST_HANDLER HttpStatus 500 HttpReason Internal Server Error HttpSubStatus 0 ErrorCode Recursion too deep; the stack overflowed. (0x800703e9) ConfigExceptionInfo 相关的配置部分如下所示: <system.webServer> <handlers> <remove name="OPTIONS" /> <remove name="OPTIONSVerbHandler" /> <remove name="TRACEVerbHandler" /> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" /> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*" verb="*" modules="IsapiModule" scriptProcessor="%windir%Microsoft.NETFrameworkv4.0.30319aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*" verb="*" modules="IsapiModule" scriptProcessor="%windir%Microsoft.NETFramework64v4.0.30319aspnet_isapi.dll" preCondition="classicMode,bitness64" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*" verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> </handlers> </system.webServer> 其他可能相关的事实: >之前这台机器还没有用于网络托管,但我一直在做很多VS2013开发,上周只安装了2015年来运行这个项目. 我怎么会开始调试这个?我在Google上获得了相关的点击率. 解决方法将path =“*”更改为path =“*.”在您列出的每个处理程序中.<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="*" modules="IsapiModule" scriptProcessor="%windir%Microsoft.NETFrameworkv4.0.30319aspnet_isapi.dll" preCondition="classicMode,bitness32" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="*" modules="IsapiModule" scriptProcessor="%windir%Microsoft.NETFramework64v4.0.30319aspnet_isapi.dll" preCondition="classicMode,bitness64" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> 我相信有一种方法可以使用path =“”但我还没弄清楚它是什么.我只是遇到了这个问题,因为我试图使用path =“”而且当“递归太深……”错误被抛出时. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net – IIS自定义错误未显示自定义错误页面
- 最佳实践ASP.NET成员资格:同一数据存储区中的用
- asp.net-mvc – 如何将ViewData传递给HandleErro
- asp.net-mvc – 具有Fluent nHibernate和Ninject
- asp.net-mvc – MVC模式DDD模式
- asp.net – 在IIS中,为什么窗口验证不显示为我的
- ASP.NET网站管理系统退出 清除浏览器缓存,Sessio
- asp.net-mvc – 如何在ASP.NET MVC 3应用程序中处
- asp.net-mvc – 使用多值键创建RouteValueDictio
- asp.net – .NET 4.0 ObjectCache的线程安全和范
热点阅读
