2009-10-16 70 views

回答

1

你可以写一个简单的ISAPI插件IIS6.0。我有一个将所有HTML重定向到ASP文件的类似问题。我写了一个blog post about the plugin。检查一下,看看它是否有帮助。

+0

是的,你用iis6.0编写或购买一个插件来完成这个。谢谢。 – Riz 2009-10-20 14:57:57

0

如果你的意思是在磁盘上存在犯规的PDF,你要拨打的aspx页面查找和服务器出了PDF浏览器?

如果是这样有2种方式:

1)设置一个404 ISS重定向上的/ PDF /文件夹指向/pages/page.aspx 则可能需要添加一个查询字符串参数与该ID该文件将在page.aspx中显示。

2)创建一个HttpHandler处理这个问题。

1

如果你只是想重定向没有任何程序上IIS6的最简单的方法是使用URL重写的请求。在这种情况下,您可以指示浏览器执行301或302重定向到您的ASPX页面。下面是一些关于IIS6的工作选择:

如果你想做的任何事情编程,您需要在IIS中创建一个扩展名映射为.pdf扩展来获得请求转换成ASP.NET,然后创建一个HTTP处理程序,并在web.config中注册它处理请求* .pdf。

<httpHandlers> 
    <add verb="*" path="*.pdf" type="MyNamespace.MyPdfHandler, MyAssembly"/> 
</httpHandlers> 
相关问题