[英]How to browse to a directory/file using ServiceStack in IIS?
我有一個基於 ServiceStack 托管我的 Web 服務的目錄。 在目錄中,我有一個幫助文件夾,其中包含一些 html 頁面。 但是,當我嘗試瀏覽這些頁面時,ServiceStack 認為我正在嘗試訪問路由並給我“找不到請求的處理程序”。
有沒有辦法告訴 ServiceStack 忽略某些路由? 如果路由與 IIS 中存在的目錄匹配,它肯定不能是服務路由嗎?
http://www.example.com/exampleservice/metadata <- 很好
http://www.example.com/exampleservice/help/main.html <-- 與 ServiceStack 無關,因為它是一個目錄
這看起來在 ServiceStack v4 中已經很好地實現了。 Demis 在這里發布了關於它的信息。
虛擬文件系統現在完全集成到 ServiceStack 的其余部分中,這實現了一些有趣的事情:
Config.WebHostPhysicalPath
設置您希望從 ServiceStack 中提供物理文件的位置Config.EmbeddedResourceSources
指定它查看的程序集的數量和優先級,默認情況下它查看:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.