2013-05-13 113 views
5

我想在iis服務器上啓動我的網站,並使用php。如何爲php索引文件設置web.config默認頁面

服務器上的每件事都很好,但是defaultDocument。

如何在web.config文件中設置該值。

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <defaultDocument enabled="true"> 
      <files> 
       <remove value="default.aspx" /> 
       <remove value="iisstart.htm" /> 
       <remove value="index.html" /> 
       <remove value="index.htm" /> 
       <remove value="Default.asp" /> 
       <remove value="Default.htm" /> 
       <add value="index.php" /> 
      </files> 
     </defaultDocument> 
    </system.webServer> 
</configuration> 

這是默認XML和我試圖像其他的東西:

<clear /> 

或試圖刪除其他網頁...

任何想法我怎麼能設置這個文件?

+1

任何運氣得到這個工作? – dreza 2013-08-06 23:27:29

+0

我現在使用這個...檢查答案 – Pooya 2013-08-07 09:47:28

回答

5

一些研究之後,唯一合適的配置是這樣的......

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <defaultDocument> 
      <files> 
       <clear /> 
       <add value="index.php" /> 
       <add value="index.html" /> 
       <add value="index.htm" /> 
      </files> 
     </defaultDocument> 
    </system.webServer> 
    <system.data> 
     <DbProviderFactories> 
      <remove invariant="System.Data.SqlServerCe.4.0" /> 
      <add invariant="System.Data.SqlServerCe.4.0" name="Microsoft® SQL Server® Compact 4.0" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> 
     </DbProviderFactories> 
    </system.data> 
</configuration>