將項目部署到本地IIS時出現的奇怪問題


在 Microsoft Visual Studio 2010 打開看了一下沒有任何問題,隨后在本機上安裝好IIS,版本是7.5的,將項目發布后部署到IIS。

通過頁面訪問出現問題,提示:“

由於擴展配置問題而無法提供您請求的頁面

谷歌了一下,原來是安裝IIS時,未打開asp.net,解決辦法如下:

處理方法: 1.控制面板→程序和功能→打開或關閉Windwos功能

2.在打開的Windows功能窗口中依次展開Internet信息服務→萬維網服務→應用程序開發功能,將“服務器端包含”選項前面的勾勾上,確定安裝即可。

 

接着繼續看,發現還有問題,提示:

請求的內容似乎是腳本,因而將無法由靜態文件處理程序來處理。
最可能的原因:•請求與通配符 mime 映射相匹配。請求映射到靜態文件處理程序。如果有不同的前提條件,請求將映射到另一個處理程序。
可嘗試的操作:•如果要將此內容作為靜態文件提供,請添加顯式 MIME 映射。

繼續谷歌,網上有很多解決辦法,說什么修改映射,看了一下發現都映射的是.net 2.0,我安裝最新版本的VS應該是4.0,后來突然想到會不會是因為我先安裝的VS,再安裝IIS的原因,於是打開Visual Studio 命令提示 ,輸入:aspnet_iis -i 重新安裝一下,再一運行,好了。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM