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ファイルで構成をほとんどまたはまったく必要とせずにこれを実行しようとしています。そのほとんどはコードで構成されています。