我寫了一個C#的檔案下載的webapplication,使用的是ASP. NET4.0,服務器用的是windows Server 2012R2.之前發布到服務器上是可以運行的,不知道是服務器打了補丁還是其他什么原因導致我點擊下載,網頁沒有反應也不下載檔案,求大神指教一下
uj5u.com熱心網友回復:
代碼也沒有 靠猜啊uj5u.com熱心網友回復:
是靜態檔案下載還是動態生成下載檔案?靜態的話,要設定好iis
動態的話,得看你代碼里有沒有報錯,列印下日志
uj5u.com熱心網友回復:
沒什麼提示的么uj5u.com熱心網友回復:
有沒有報404或者其他錯誤呢uj5u.com熱心網友回復:
目測是你本次下載的檔案太大試著修改應用程式(在組態檔)和iis的最大請求容量,對iis6,和iis7以及以上版本有不同的操作,自己搜索下,maxRequest...
對于大檔案,是不適合用asp.net實作的
可以考慮使用webClient,具體自己搜下
uj5u.com熱心網友回復:
可以調取iis日志和Windows事件日志,獲得具體錯誤資訊uj5u.com熱心網友回復:
目前發現是下載的檔案權限無法訪問導致的,謝謝哈,我想問一下iis發布的下載檔案的網站,它下載檔案的權限是如何設定的呢?
uj5u.com熱心網友回復:
如果是靜態檔案只讀訪問是最好的權限。
uj5u.com熱心網友回復:
目測是你本次下載的檔案太大
試著修改應用程式(在組態檔)和iis的最大請求容量,對iis6,和iis7以及以上版本有不同的操作,自己搜索下,maxRequest...
對于大檔案,是不適合用asp.net實作的
可以考慮使用webClient,具體自己搜下
目前發現是下載的檔案權限無法訪問導致的,謝謝哈,我想問一下iis發布的下載檔案的網站,它下載檔案的權限是如何設定的呢?
uj5u.com熱心網友回復:
你放到 瀏覽器里是否可以下載。還是你代碼無法下載。uj5u.com熱心網友回復:
瀏覽器F12看看uj5u.com熱心網友回復:
1 需要在IIS設定 具體哪個目錄,允許該目錄下載;2或者是你檔案后綴的問題,需要設定該檔案格式,比如:我之前不能下載 .APK檔案,那么這個就需要設定。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/116299.html
標籤:ASP.NET
上一篇:小白求解決
