首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用处理程序执行server.transfer的子请求时出错

使用处理程序执行server.transfer的子请求时出错
EN

Stack Overflow用户
提问于 2012-03-09 12:56:37
回答 2查看 8.8K关注 0票数 2

我已经创建了处理程序来处理asp.net c# web应用程序中的.html页面。我还使用了url重写的概念。

当任何html请求到达服务器/网站时,处理程序都工作得很好。编码细节如下:

web.config处理程序代码:

代码语言:javascript
运行
复制
<add verb="*" path="*.html," validate="false" type="MyProject.ContentHandler,MyProject" />

ContentHandler.cs代码:

代码语言:javascript
运行
复制
public void ProcessRequest(HttpContext context)
{
            string strMapPage = string.Empty;
            if (context.Request.Url.ToString().Contains("category"))
            {
                strMapPage = "/Links.aspx?ID=" + ProducID;
            }
            else
            {
                strMapPage = context.Request.Url.ToString();
            }
            context.Server.Transfer(strMapPage);
}

这个方法适用于任何.html请求,比如这个页面的http://localhost:9111/user-category-1.html,但是当我试图打开这个页面时,比如'/JS/TinyMCE/imagemanager/index.html‘

它抛出错误"Error executing the request for /JS/TinyMCE/imagemanager/index.html“

如何解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-05 17:43:09

我已经在web.config中添加了处理程序,它解决了这个问题。

代码语言:javascript
运行
复制
<add name="tinyMceIndexHandler" verb="*" path="/js/tiny_mce/plugins/imagemanager/pages/im/index.html" type="System.Web.StaticFileHandler" />
票数 0
EN

Stack Overflow用户

发布于 2012-04-16 18:28:25

来自microsoft:

Microsoft Internet信息服务(IIS)根据请求文件的扩展名将Server.Transfer或Server.Execute请求分派到适当的Internet服务器应用程序编程接口(ISAPI)扩展。例如,对.aspx页面的请求被分派到Aspnet_isapi.dll ISAPI扩展。

将请求调度到相应的ISAPI扩展后,ISAPI扩展不能调用另一个ISAPI扩展。因为处理对PageName.asp页的请求的Aspnet_isapi.dll文件无法将请求转发到处理对ASP.NET页的请求的Asp.dll文件,所以您会收到错误消息"Error executing You for ASP子request“。

你的哈德勒在制造麻烦,

试试这个:这是由另一个应用程序添加的自定义HTTP处理程序引起的,该应用程序最有可能在您的网站的根目录中运行。要解决此问题,请修改web.config文件。添加后:

代码语言:javascript
运行
复制
<httpHandlers>
<clear />
<add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory" /> 
</httpHandlers>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9629122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档