asp.net-mvc – 为什么httphandler没有运行
我为ASP.NET MVC4站点编写了一个生成图像的httpHandler.不调用ProcessRequest函数.有什么想法吗?
MVC4,IIS Express,Windows 8 Pro Web.config> system.webServer <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <handlers> <remove name="TextImage" /> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" /> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" /> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" 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="GET,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%Microsoft.NETFramework64v4.0.30319aspnet_isapi.dll" preCondition="classicMode,bitness64" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> <add name="TextImage" path="textimage/*.png" verb="*" resourceType="Unspecified" type="MultiStepUI.TextImageHandler,MultiStepUI_MOBETTER" /> </handlers> </system.webServer> 用法 <img src="/textimage/step1.png?q=Step 1&c=404040&w=30&h=250&z=12" /> 解决方法
如果有人知道要查找什么,可以在网上找到答案.
MVC路由引擎尝试将所有请求映射到控制器 – 在这种情况下,这不是我们想要的.除了在Web.config中注册处理程序之外,我们还需要告诉MVC路由引擎忽略httpHandler路径,以便ASP.NET引擎可以处理它的路由. 我选择使用example from Phil Haack 为了对抗链接腐烂,这是文章的摘录
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- .net – 为什么在单击按钮时,SelectedIndexChanged会触发Dr
- asp.net-mvc – ASP.NET MVC 3:什么以及什么时候缓存以及如
- ASP.NET MVC 4 – Ajax.BeginForm和html5
- .Net Core 3.0后台使用httpclient请求网络网页和图片_使用C
- asp.net-mvc – 在图层之间复制模型
- asp.net – DNN vs Composite C1 – Pro and Cons
- asp.net-mvc – 在Controller或其他地方渲染部分字符串
- asp-classic – 在经典的asp-reposting表单上捕获SQL注入会
- asp.net-mvc-4 – MVC4:什么实体代表表webpages_Membershi
- VS2017搭建ASP.Net Core和Angular5项目
- asp.net-mvc-3 – 如何将MVC3中的HTML和C#代码与
- asp.net-mvc – 我如何moq aingleingleResult?我
- asp.net-core – 是否可以在ASP.NET Core中使用自
- asp.net-mvc-3 – 模型绑定逗号分隔的查询字符串
- asp.net – 用户之间共享的公共共享变量?
- 使用webforms的ASP.NET中的静态和动态控件之间有
- 在没有viewstate的情况下运行ASP.NET
- 在运行时期间在ASP.NET Web API中控制[JsonIgnor
- asp.net-mvc-3 – 不能将lambda表达式转换为’st
- asp.net-mvc-4 – 编辑视图中多选列表框的超级简