HttpHandler
でを指定するのではなく、ASP.NETルーティングを使用して、指定したディレクトリから静的ファイルのみを提供するコードベースのソリューションを探していますWeb.config
。
例えば:
私は次の部分的なディレクトリレイアウトを持っています
/
/public
/public/hello.txt
/public/css
/public/css/base.css
/readme.txt
/public
ディレクトリからファイルが要求された場合は、そのまま提供する必要があります。たとえば、他の静的ファイルが要求された場合は、として/readme.txt
提供する必要があり404
ます。静的ファイルを提供できるディレクトリは、文字列(var publicDir = "public";
)として簡単に指定する必要があります。
私は、Web.config
ファイルで構成をほとんどまたはまったく必要とせずにこれを実行しようとしています。そのほとんどはコードで構成されています。