Windows Server 2008安裝IIS 7與配置

1、安裝IIS 7

     一、鼠標右鍵【個人電腦(Computer)】→【管理(Manager)】web

        1

     二、選擇【角色(Roles)】,右鍵【添加角色(Add Roles)】,彈出【添加角色嚮導(Add Roles Wizard)】選擇【下一步(Next)】服務器

         image

         image

    三、勾選【Web服務器IIS(Web Server IIS)】mvc

         image

         image

    四、勾選須要安裝的角色服務(Server Roles)app

         image

         image

         image

    五、選擇完角色服務後,點擊【安裝(Install)】等待安裝完成less

         image

         image

         image

2、IIS配置相關

 

    一、IIS應用池添加.NET Framework 4.0:svg

         解決如下問題:字體

         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的版本this

image

     二、讓Windows 64位的操做系統,兼容32位應用程序:應用程序池【DefaultAppPool】→選擇【高級設置】→【啓用32位應用程序】設置爲 True便可。spa

         2

         image

    三、讓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

    四、解決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就能夠了, 而目錄瀏覽啓用或禁用都不受影響。

相關文章
相關標籤/搜索