0

これは以前に尋ねられたように思えるかもしれませんが、この質問にはしわがあります。

私は Mosso / RackSpace Cloud サイトを持っており、site.com/abc.pdf などのインバウンド PDF 要求を、BinaryWrite を介して App_Data からそれらを提供する PDF ハンドラー ページにリダイレクトしようとしています。

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 が最初に実行されるようにパイプラインを何らかの形で構成しているのでしょう。私はだまされていると思います。

4

1 に答える 1

0

これが IIS リダイレクトの場合、ドーナツを友達に配る前に、実際にドーナツを購入したかどうかを確認しません。ASP.NET でコードを書き換える場合も同様です。また、HTTP の「マニフェスト」を考慮すると、404 と呼ばれる概念があるため、気にする必要はありません。クラウドがどのように設定されているかがわからないため、対処しなければならない制限があるかもしれませんが、簡単なはずです。ボゾとスモークテストには十分です。

于 2012-02-22T22:19:24.727 に答える