2009-04-13 16 views
0

ASP.NETとIISを使用してプログラムでURLをファイルに解決できますか?具体的には、ファイルを仮想ディレクトリの外に置いてください(ローカルファイルシステムのどこにでも置くことができます)。 URLがhttp://mysite/somepicture.jpgのようになったら、私はc:\ mypicture.jpgを返すことができます。 URL書き換えのためのIHttpModuleを作成しましたが、これは私が必要とするものではありません。既存のサイト内のURLに限定されています。ASP.NET 3.5とIIS 7でURLが指すファイルをプログラムで決定

答えて

2

ファイルがWebサイトでホストされていないため、URLの再書き込みでは達成できません。手動でファイルをユーザーにストリームするにはHttpModuleまたはHttpHandlerResponse.WriteFileメソッドを使用する必要があります。

0

Mehrdadが提案しているように、あなたのアプリにはあなたのアプリがそのフォルダの中に欲しいという権利があることを確認する必要があると言います。

関連する問題