所以,我有一個 webforms asp.net 應用程式,我編譯了它的所有代碼,并且基本上沒有在檔案夾中留下任何檔案,除了“bin”檔案夾和“web.config”檔案。所有頁面、處理程式和其他所有內容都是由 HttpApplication 實作提供的,甚至是影像和其他資源。
為此,我使用完整的合并選項進行發布,我只需要在 web.config 中保留“runAllManagedModulesForAllRequests”標簽,它就可以作業。
所以我的問題是;有什么我可以在代碼端實作的東西,以允許相同的結果并從 web.config 中洗掉該標簽?是否有可能根本沒有 web.config 模塊標記,并且仍然通過托管代碼運行所有請求?
uj5u.com熱心網友回復:
是不可能的。這嚴格來說是 IIS 設定,因此您將無法將其移動到您的代碼中。
不過,如果你也擁有IIS服務器的配置,你可以將這個最高設定applicationHost.config在一個location標簽,而不是web.config你的Web應用程式,這讓后者只要你愿意干凈的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/341468.html
