如題,以前沒用IIS發布過ASP.NET項目,最近做的一個小系統使用VS2010做的,想再IIS上發布出來。
其實解決辦法很簡單:在保證你正確安裝了.net環境(各個版本)之后,保證IIS關於.NET擴展,項目屬性(.net版本),項目根目錄下web.config文件配置地方(版本)一 致就是了
具體截圖如下:
1、IIS保證開啟4.0擴展(4.0兼容3.5)
2、保證所建站點(例如www.testaspx.com)添加了.aspx擴展
3、因為之前發布PHP時有添加php橋接IIS的dll文件,所以想當然的給aspx這塊也添加了,結果一直箭頭是紅色(這也是我這塊IIS一直解析不了aspx的罪魁禍首,刪掉該篩選器[dll]以后就好了)
4、默認文檔添加index.aspx
5、在vs2010里確認將項目修改為.net 3.5
6、web.config更改問相對應的3.5版本
這個利用VS2010修改屬性后會自動匹配,不多說