在IE瀏覽器下打開NET(ASPX)后綴文件直接下載的解決方式(IIS 瀏覽aspx頁面提示下載的解決辦法)

[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務,掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!

淘寶來了一個客戶,說用IE打開ASPX就會出現(xiàn)錯誤,其他瀏覽器沒有問題,比如360,qq,百度等都沒有問題,就只有IE這樣,很是糾結,不過到現(xiàn)在問題也沒有解決,但是先來說說一些方式方法吧;

方法一:

在服務器 運行下 cmd:執(zhí)行

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

第二種方式:

網(wǎng)站某些頁面打開時,會提示下載aspx文件,但過一會自己又會恢復,如想立即恢復,重啟IIS應用程序員池也就好了。

監(jiān)控通訊發(fā)現(xiàn):

RESPONSE BYTES (by Content-Type)

--------------

text/vnd.wap.wml:? 227,855

? ~headers:??? 361

而這個頁面應該是text/html才對。

原因:

這些提示下載的頁面都是使用了asp.net頁面緩存,當頁面緩存過期,而第一個訪問頁面的用戶是使用手機進行訪問時,則IIS生成的頁面則根據(jù)客戶端的請求而自動生成了wap格式文檔,而該文檔同時又被緩存下來,該格式文檔通過普通瀏覽器查看當然就有了問題。

解決辦法:

打開服務器的目錄C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers

修改里面的配置文件,把和手機瀏覽器相關的配置刪除掉,讓IIS不管客戶端用什么瀏覽器瀏覽,都生成?html格式的文檔。

第三種方式:

不過我沒理解啥意思,不過還是貼出圖來,僅供大家參考;

第四種,本地解決方式:

ie瀏覽器> 工具 > internet選項 > 安全> Internet > 自定義級別> 其他 > 基於內(nèi)容打開文件, 而不是基於文件擴展名 >啟用

第四種方式,長篇大論型,具體不詳:

這個按理來說應該用Visual Studio .NET 2003打開,因為它是個網(wǎng)頁編程文件。但如果想正常在本機瀏覽這個網(wǎng)頁,需要使用IIS,不能進行普通打開。否則會提示IE下載

1、打開IIS,(沒有安裝則要到“添加刪除程序”里安裝)
2、找到“默認網(wǎng)站”,右鍵點擊
3、在彈出的菜單中選擇“新建--虛擬目錄”
4、按照向?qū)崾就瓿上驅(qū)?,具體方法如下:
1、跳過歡迎界面,隨便啟一個別名。(如"abcd"不含引號)
2、提示尋找目錄,找到你那個ASPX文件所在的目錄。
3、權限按默認(前兩個選擇,后三不選)即可
5、向?qū)戤?,打開“默認網(wǎng)站”前的“+”號
6、找到"abcd"(不含引號,剛才創(chuàng)建的目錄別名),點擊它
7、在右邊的窗口找到那個ASPX文件,右鍵點擊,選擇瀏覽

方可瀏覽該網(wǎng)頁文件,同樣,ASP文件也可以用該方法瀏覽

而如果要瀏覽該文件的源代碼,直接用記事本即可,但我推薦使用Dreamweawer,下面以Dreamweawer8為例,其他版本相似:
1、建立IIS,按照上文方法建立,僅執(zhí)行12345步即可,67步可不執(zhí)行
2、打開Dreamweawer,選擇“站點--新建站點”,啟一個網(wǎng)站名字。
(如"abcd"不含引號)
3、服務器技術選擇“ASP VBScript”
4、找到ASPX文件存儲的目錄,下一步
5、輸入http://localhost/虛擬目錄名/ (結尾的“/”至關重要)
假如虛擬目錄名為qwer,則輸入
http://localhost/qwer/
保險點最好測試以下URL前綴
6、不使用遠程服務器,下一步即可

哈哈,成功了。以后改變后瀏覽直接使用Dreamweawer自帶的瀏覽即可,不必打開IIS

提示:Visual Studio .NET 2003有同樣的效果,方法不再敘述

如果你只需要瀏覽網(wǎng)頁,不需要編輯,直接使用IIS即可,不需要使用什么Visual Studio .NET 2003和Dreamweawer

第五種解決方式:

打開你的web.config文件,將<customErros?mode="Off"?/>就可以了

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責聲明》全部內(nèi)容的認可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學習和交流,請勿用于商業(yè)用途。如有侵權、不妥之處,請聯(lián)系站長并出示版權證明以便刪除。 敬請諒解! 侵權刪帖/違法舉報/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉載請注明出處: » 在IE瀏覽器下打開NET(ASPX)后綴文件直接下載的解決方式(IIS 瀏覽aspx頁面提示下載的解決辦法)

發(fā)表回復

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務器或網(wǎng)絡推薦及配置;APP開發(fā)與維護;網(wǎng)站開發(fā)修改及維護; 各財務軟件安裝調(diào)試及注冊服務(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情