我得在web.config文件中设置一个HTTP处理程序:HTTP处理程序问题
<add verb="*" path="*_*.aspx" type="SeoHandler"/>
而且在我的网站的根目录指向一个SeoHandler.ashx有一个文件SeoHandler.ashx .cs在App_Code文件夹中(该网站不是Web应用程序项目)。
当我在本地运行该站点并键入一个URL,如“dork_test.aspx”时,该请求被重定向到处理程序,然后处理业务。
但是,当编译网站上我的域中运行“ dork_test.aspx”将导致:在“/”应用
服务器错误。
无法找到该资源。
说明:HTTP 404资源 你正在寻找(或它的 一个依赖项)可能已被移除, 更名,或者是 暂时不可用。请 查看以下URL并确保 拼写正确。
请求的URL:/dork_test.aspx
为什么会SeoHandler本地而不是赶上 “dork_test.aspx” 请求的服务器上?
不知道这是否重要,但是当我在我的域上点击URL SeoHandler.ashx时,处理程序的工作方式与其假设的一样。
Web主机是否有一些IIS设置可忽略<httpHandlers>
中的条目?
妈的,一切为我的托管公司的管理员都不见了,直到星期一。啊。如果我能抓住他们,我会指示他们。感谢雷克斯! – core 2009-02-14 03:04:06