【发布时间】:2012-10-27 07:38:01
【问题描述】:
在 ASP.NET/vb.net 项目中,我使用 httphandlers 在页面中创建友好 URL,方法是在 web.config 中包含以下内容:
<add name="xSearch" verb="*" path="/x*" type="FriendlyURLs.xSearch"/>
此服务器使用以下方式转移用户:
HttpContext.Current.Server.Transfer("/xHandlers/search.aspx?friendlyURL=" & id)
在本地机器上一切正常(Visual Studio 2010,ASP.NET)。
但是,在服务器本身上,使用 IIS 7,友好 URL 有效,但回发无效。
即如果有控件(按钮等),而不是运行它们的子,它们重定向到
/xHandlers/search.aspx?friendlyURL=xxxxxxxx
有什么线索吗?
【问题讨论】:
标签: asp.net vb.net iis-7 httphandler friendly-url