如何防止某些文件類型通過ASP.NET管道(碰到global.asax等)?如何使圖像(和其他文件)不在ASP.NET管道中
回答
你使用什麼模式?集成管道或經典?我認爲這會影響答案。
但基本上,你只需要確保你的StaticFiles處理程序沒有映射到ASP.NET。
global.asax是一個HttpModule,它將針對每個通過ASP.NET引擎的請求調用。例如,圖像點通過ASP.NET引擎。它們被視爲靜態文件。
我在IIS 7.5中自己請求圖像時,global.asax中的斷點被擊中。 – 2010-02-18 15:47:37
檢查IIS處理程序部分,以查看您是否已將映像映射到ASP.NET引擎。這可能是這樣的... – ra00l 2010-02-18 18:36:36
請注意,如果您正在使用內置的Visual Studio Web服務器(您說設置斷點),那麼您可能會遇到細微的行爲差異。從What are the (dis)advantages of using Cassini instead of IIS?
引發的另一個不利之處是,它通過全局asax文件發送每個請求,其中包括對圖像和樣式表的所有請求。這意味着如果你有代碼在那裏做文件名,比如查找,那麼輔助文件也會被處理。
你忘了第二段的引文。 http://stackoverflow.com/questions/103785/what-are-the-disadvantages-of-using-cassini-instead-of-iis/1237125#1237125 – BoltClock 2014-09-17 16:14:25
如果您正在運行Windows的家庭版並且因此無法安裝IIS,請考慮使用UltiDev Web Server Pro。它是免費的,輕量級的,與Cassini不同,它處理ASP.NET管道之外的靜態內容請求。
- 1. 在ASP.NET MVC中使用圖像和其他文件4
- 2. 鈦Appcelerator操縱圖像與其他文字和其他圖像
- 3. 即使使用集成管道和asp.net MVC也能通過asp.net映射.css和圖像文件3
- 4. 如何在使用資產管道時引用JS文件中的圖像?
- 5. 在MVC中限制瀏覽圖像和其他文件夾
- 6. 使用Ruby on Rails時看到其他文件資產管道
- 7. 資產管道圖像子文件夾?
- 8. 使用文字和其他圖像創建圖像
- 9. 如何使一個文件上傳mentadory和其他不在Struts2
- 10. 如何與其他圖像
- 11. 如何在Java中的其他圖像中檢測圖像?
- 12. 如何使用ASP.NET MVC中的其他數據上載文件
- 13. 將Enterprise Architect(UML)文件(和其他文件)轉換爲圖像
- 14. 如何使用PHP Gmagick從PNG文件中提取alpha和其他通道?
- 15. 如何替換django管理中的其他圖像的舊圖像?
- 16. 的iOS/Objective-C的如何知道如果圖像是其他
- 17. 如何在道具中設置值以使用其他組件?
- 18. htaccess RewriteCond如何在文件夾和其他文件中工作
- 19. 在html中,你如何將圖像與其他圖像重疊?
- 20. 使用道具和其他道具
- 21. PhoneGap文件上傳(其他圖像)使用文件傳輸
- 22. 任何其他像asp.net中的iframe
- 23. 如何使用Asp.NET在郵件中附加和顯示圖像?
- 24. FormData在asp.net。mvc文件上傳和其他數據比文件
- 25. 將水印圖像放在其他圖像上(C#,ASP.Net)
- 26. 在Unix中區分管道和文件
- 27. 如何有效地管理一堆jar文件及其管道?
- 28. 如何在ASP.Net GridView中使用圖像而不是文本AutoGenerateEditButton
- 29. 如何通過資產管道以Javascript在子文件夾中提供圖像
- 30. 如何瀏覽圖像使其出現在圖像控件中
什麼版本的IIS? – Oded 2010-02-18 15:08:32
IIS 7.5,但我也需要知道IIS 6。 – 2010-02-18 15:14:36
它不應該與IIS6一起使用,除非您啓用了通配符映射。 – mxmissile 2010-02-18 15:50:22