2013-05-13 10 views
5

ich versuche meine web site auf iis server zu starten und ich benutze php dafür.wie man web.config default page für php index file setzt

alles ist in Ordnung auf Server aber defaultDocument.

Wie kann ich das auf Web.config-Datei festlegen.

<?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> 

dies ist die Standardeinstellung xml und ich versuche andere Sache, wie:

<clear /> 

oder versuchen, andere Seiten zu entfernen ...

eine Ahnung, wie kann ich diese Datei eingestellt?

+1

Glück gehabt, diese Funktion zu bekommen? – dreza

+0

Ich benutze dieses gerade jetzt ... überprüfen Sie die Antwort – Pooya

Antwort

5

nach einigen weiteren Untersuchungen, die einzige geeignete Konfiguration ist ...

<?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>