2012-02-22 6 views
0

これは前に尋ねられたように思われるかもしれませんが、私はこの質問にしわがあります。IIS URLの書き換え - 既にソースファイルが存在する必要がありますか?

site/abc.pdfのようなインバウンドPDFリクエストを、BinaryWrite経由でApp_Dataから提供するpdfハンドラページにリダイレクトしようとしているMosso/RackSpaceクラウドサイトがあります。

サンプルには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

これはIISリダイレクトの場合、実際にドーナツを購入したかどうかをチェックしてから、お友達に引き渡すかどうかを確認しません。同じコードをASP.NETで書き直すと、同じことが起こります。そして、HTTPの「マニフェスト」を考えると、404という概念があるので気にしてはいけません。クラウドがどのように設定されているかわからないので、対処しなければならない制限があるかもしれませんが、 bozoと煙のテストに十分です。

関連する問題