在IE瀏覽器下打開NET(ASPX)后綴文件直接下載的解決方式(IIS 瀏覽aspx頁面提示下載的解決辦法)
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
淘寶來了一個客戶,說用IE打開ASPX就會出現錯誤,其他瀏覽器沒有問題,比如360,qq,百度等都沒有問題,就只有IE這樣,很是糾結,不過到現在問題也沒有解決,但是先來說說一些方式方法吧;
方法一:
在服務器 運行下 cmd:執行
1
2
|
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -r C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i |
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -r C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
第二種方式:
網站某些頁面打開時,會提示下載aspx文件,但過一會自己又會恢復,如想立即恢復,重啟IIS應用程序員池也就好了。
監控通訊發現:
RESPONSE BYTES (by Content-Type)
--------------
text/vnd.wap.wml:? 227,855
? ~headers:??? 361
而這個頁面應該是text/html才對。
原因:
這些提示下載的頁面都是使用了asp.net頁面緩存,當頁面緩存過期,而第一個訪問頁面的用戶是使用手機進行訪問時,則IIS生成的頁面則根據客戶端的請求而自動生成了wap格式文檔,而該文檔同時又被緩存下來,該格式文檔通過普通瀏覽器查看當然就有了問題。
解決辦法:
打開服務器的目錄C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers
修改里面的配置文件,把和手機瀏覽器相關的配置刪除掉,讓IIS不管客戶端用什么瀏覽器瀏覽,都生成?html格式的文檔。
第三種方式:
不過我沒理解啥意思,不過還是貼出圖來,僅供大家參考;
第四種,本地解決方式:
ie瀏覽器> 工具 > internet選項 > 安全> Internet > 自定義級別> 其他 > 基於內容打開文件, 而不是基於文件擴展名 >啟用
第四種方式,長篇大論型,具體不詳:
這個按理來說應該用Visual Studio .NET 2003打開,因為它是個網頁編程文件。但如果想正常在本機瀏覽這個網頁,需要使用IIS,不能進行普通打開。否則會提示IE下載
1、打開IIS,(沒有安裝則要到“添加刪除程序”里安裝)
2、找到“默認網站”,右鍵點擊
3、在彈出的菜單中選擇“新建--虛擬目錄”
4、按照向導提示完成向導,具體方法如下:
1、跳過歡迎界面,隨便啟一個別名。(如"abcd"不含引號)
2、提示尋找目錄,找到你那個ASPX文件所在的目錄。
3、權限按默認(前兩個選擇,后三不選)即可
5、向導完畢,打開“默認網站”前的“+”號
6、找到"abcd"(不含引號,剛才創建的目錄別名),點擊它
7、在右邊的窗口找到那個ASPX文件,右鍵點擊,選擇瀏覽
方可瀏覽該網頁文件,同樣,ASP文件也可以用該方法瀏覽
而如果要瀏覽該文件的源代碼,直接用記事本即可,但我推薦使用Dreamweawer,下面以Dreamweawer8為例,其他版本相似:
1、建立IIS,按照上文方法建立,僅執行12345步即可,67步可不執行
2、打開Dreamweawer,選擇“站點--新建站點”,啟一個網站名字。
(如"abcd"不含引號)
3、服務器技術選擇“ASP VBScript”
4、找到ASPX文件存儲的目錄,下一步
5、輸入http://localhost/虛擬目錄名/ (結尾的“/”至關重要)
假如虛擬目錄名為qwer,則輸入
http://localhost/qwer/
保險點最好測試以下URL前綴
6、不使用遠程服務器,下一步即可
哈哈,成功了。以后改變后瀏覽直接使用Dreamweawer自帶的瀏覽即可,不必打開IIS
提示:Visual Studio .NET 2003有同樣的效果,方法不再敘述
如果你只需要瀏覽網頁,不需要編輯,直接使用IIS即可,不需要使用什么Visual Studio .NET 2003和Dreamweawer
第五種解決方式:
打開你的web.config文件,將<customErros?mode="Off"?/>就可以了
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!