是否可以使用ASP.NET和IIS以編程方式將URL解析爲文件?具體而言,我希望該文件位於我的虛擬目錄之外(可以位於本地文件系統的任何位置)。因此,如果網址出現在http://mysite/somepicture.jpg之內,我希望能夠返回c:\ mypicture.jpg。我研究了爲URL重寫創建一個IHttpModule,但這不是我所需要的 - 它僅限於現有站點中的URL。以編程方式決定URL指向ASP.NET 3.5和IIS 7的哪個文件
0
A
回答
2
您無法通過URL重寫來實現它,因爲該文件不在您的網站上。您應該在HttpModule
或HttpHandler
中使用Response.WriteFile
方法手動將文件流式傳輸給用戶。
0
我想添加Mehrdad的迴應,說您需要確保您的應用程序有權訪問您想要的文件所在的文件夾。這樣,您可以像Mehrdad所建議的那樣清除它。
相關問題
- 1. 如何確定WCF 3和ASP.NET是否以編程方式向IIS 7註冊
- 2. 具有多個web.config文件的ASP.NET 3.5應用程序(IIS 7)
- 3. 在ASP.NET 3.5的所有請求到一個文件夾重寫URL - IIS 7
- 4. IIS 7 URL重定向
- 5. IIS 7 URL重定向
- 6. 以編程方式編輯IIS IPGrant表
- 7. Asp.net以編程方式上傳文件
- 8. 以編程方式向IIS 7.5添加站點綁定
- 9. 使用IIS 7的URL重定向
- 10. 以編程方式存儲文件Windows phone 7和8
- 11. 以編程方式讀取IIS 7網站的TCP端口
- 12. 以編程方式指定Fogbugz案例
- 13. 如何在Wordpress中以編程方式重定向URL?
- 14. ASP.Net URL重寫IIS 7
- 15. 在IIS中設置URL重定向7
- 16. IIS 7規範URL重定向
- 17. IIS 7 - URL重定向普通快遞
- 18. 以編程方式填寫表單後的重定向url
- 19. 以編程方式將android日誌重定向到文件
- 20. 如何以編程方式檢測ASP.NET 3.5?
- 21. 以編程方式重定向網頁
- 22. 以編程方式解決Maven工件URL
- 23. 如何以編程方式連接到IIS 7
- 24. ASP.NET指定應緩存哪些文件
- 25. 以編程方式打印PDF文件 - 指定打印機
- 26. 如何以編程方式指定備用.config文件?
- 27. 以編程方式指定資源ID
- 28. 以編程方式指定運算符
- 29. 在ASP.NET中編輯IIS 7綁定VB
- 30. 以編程方式解析帶有Sphinx特定指令的第一個文件