1
我正在尋找一種基於代碼的解決方案,以僅使用ASP.NET路由從指定目錄提供靜態文件,而不是在Web.config
中指定HttpHandler
。僅通過代碼從特定目錄發送靜態文件
例如:
我有以下部分的目錄佈局
/
/public
/public/hello.txt
/public/css
/public/css/base.css
/readme.txt
如果所有文件都從/public
目錄就應該擔任要求原樣。如果請求任何其他靜態文件,例如/readme.txt
,則應將其作爲404
。允許從其提供靜態文件的目錄應該很容易地被指定爲一個字符串(var publicDir = "public";
)。
我期待在Web.config
文件中做很少或沒有配置要求,其中大部分配置在代碼中。
您正在使用哪種版本的IIS? Windows 2008 + iis 7或Windows 2003 + iis 6? – 2011-04-10 14:52:07
我正在尋找可以放入類庫的解決方案,而不是在IIS中配置的解決方案。 – 2011-04-10 15:44:02