一、安裝IIS 7
1、鼠標右鍵【我的電腦(Computer)】→【管理(Manager)】
2、選擇【角色(Roles)】,右鍵【添加角色(Add Roles)】,彈出【添加角色向導(Add Roles Wizard)】選擇【下一步(Next)】
3、勾選【Web服務器IIS(Web Server IIS)】
4、勾選需要安裝的角色服務(Server Roles)
5、選擇完角色服務后,點擊【安裝(Install)】等待安裝完成
二、IIS配置相關
1、IIS應用池添加.NET Framework 4.0:
解決以下問題:
HTTP Error 500.21 - Internal Server Error
Handler "ExtensionlessUrlHandler-Integrated-4.0" has a bad module "ManagedPipelineHandler" in its module list
1)【開始】菜單→【運行】→C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i (或 %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i)
2) 打開【Internet Information Services (IIS) Manager】,選擇【Application Pools】→【Classic .NET AppPool】和【DefaultAppPool】,修改.NET Framework的版本
2、讓Windows 64位的操作系統,兼容32位應用程序:應用程序池【DefaultAppPool】→選擇【高級設置】→【啟用32位應用程序】設置為 True即可。
3、讓IIS支持svg/woff/woff2字體
1)打開【Internet Information Services (IIS) Manager】,選擇某個網站→【MIME類型(MIME Types)】
2)添加MIME類型
文件擴展名 MIME類型
.svg image/svg+xml
.woff application/x-font-woff
.woff2 application/x-font-woff
4、解決iis 7上發布mvc報錯:403.14-Forbidden Web 服務器被配置為不列出此目錄的內容
HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.
1)解決方法一:
- 如果不希望啟用目錄瀏覽,請確保配置了默認文檔並且該文件存在。
- 使用 IIS 管理器啟用目錄瀏覽。
- 打開 IIS 管理器。
- 在“功能”視圖中,雙擊“目錄瀏覽”。
- 在“目錄瀏覽”頁上,在“操作”窗格中單擊“啟用”。
- 確認站點或應用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被設置為 True。
2)解決方法二:修改配置文件web.config
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>設置<modules>節的值為true就可以了, 而目錄瀏覽啟用或禁用都不受影響。