之前可能会有人问过这个问题,但我对这个问题感到很沮丧。
我有一个Mosso / RackSpace Cloud网站,我试图将入站PDF请求(例如site.com/abc.pdf)重定向到pdf处理程序页面,该页面将通过BinaryWrite从App_Data提供它们。
他们在http://www.wip.rackspacecloud.com/knowledge_center/index.php/How_do_I_rewrite_URLs_from_ASP.NET有一个示例,说明了如何执行此操作,我已经尝试过,除非原始文件存在,否则它不会提供文件。
Mosso / RackSpace Cloud告诉我,文件重定向仅在原始文件存在时才会发生。
原始文件是否需要存在以进行重写(如示例所示)才能生效?
IIS Express 7.5下的本地测试说不是。也许Mosso的管道配置奇怪,以便IIS首先运行。我想我正在被吓倒。
答案 0 :(得分:0)
如果这是IIS重定向,它不会检查您是否真的购买了甜甜圈,然后再尝试将它们交给您的朋友。在ASP.NET中的代码中重写也是如此。并且,考虑到HTTP“宣言”,它应该不关心,因为有一个称为404的概念。不确定如何设置云,因此可能存在一些必须处理的限制,但它应该很容易足以进行bozo和烟雾测试。