2015-12-01 134 views
0

我有Windows Server 2012和SQL Express 2014運行在其上。我在其上設置了IIS並上傳了我的網站以及數據庫。Windows Server 2012上的IIS服務器未打開網站

我的問題是,當我嘗試導航到頁面時,它會自動給我http://192.168.0.72/cms/holding.html(給我這個holding.html)頁面,但着陸頁確實存在,所以我迷失了什麼可能是錯誤的。

該網站的配置文件的憑據具有所有正確的信息。如果有人能夠提供幫助,那將是非常值得讚賞的,或者至少讓我指向正確的方向。

回答

0

可能是您的web.config中的默認文檔配置不正確。你可以嘗試明確地指定默認值,看看是否是這種情況。

<configuration> 
    <system.webServer> 
    <defaultDocument> 
     <files> 
      <clear/>  
      <add value="defaultPage.html" /> 
     </files> 
    </defaultDocument> 
    </system.webServer> 
</configuration> 
0
  1. 打開Internet信息服務(IIS)管理器:

  2. 在連接窗格中,展開服務器名稱,展開網站,然後導航到網站或應用程序要配置默認文檔。

  3. 在主窗格中,雙擊默認文檔。

  4. 在操作窗格中,單擊添加...

  5. 在添加默認文檔對話框中,鍵入要在名稱框中添加默認文檔的名稱,然後單擊確定。

6.如果需要,可在操作窗格中,在列表中選擇一個默認文檔,然後單擊上移或下移,以確定在IIS應通過默認文檔列表中進行搜索的順序。

  1. 在默認文檔警告框中,單擊是從父配置級別拒絕配置繼承,或者單擊否或取消以取消默認文檔順序中的更改。

  2. 如有必要,請在「操作」窗格中單擊「刪除」以刪除您不想用作默認文檔的任何文件名。

0

這就是在配置文件中定義:

<system.webServer> 
     <defaultDocument> 
      <files> 
       <clear /> 
       <add value="Default.asp" /> 
       <add value="default.aspx" /> 
       <add value="Default.htm" /> 
       <add value="index.html" /> 
       <add value="home.asp" /> 
       <add value="index.htm" /> 
       <add value="iisstart.htm" /> 
      </files> 
     </defaultDocument> 
     <httpErrors errorMode="Detailed" /> 
     <urlCompression doStaticCompression="true" doDynamicCompression="true" /> 
     <directoryBrowse enabled="false" /> 
    </system.webServer> 
相關問題