Beim Veröffentlichen einer Website wird mein Standarddokumentname weiterhin aus IIS entfernt

7

Ich habe ein ASP.NET-Website-Projekt, das ich auf meinem Win2k8 R2-Server auf IIS publiziere. Es hat eine Standardseite namens login.aspx . Ich habe das auf der veröffentlichten Website eingerichtet.

Das Problem ist, dass bei jeder Veröffentlichung einer neuen Version der Website der Eintrag login.aspx aus den Einstellungen für "Standarddokument" der Website in IIS gelöscht wird. Das ist sehr ärgerlich. Wie kann ich meine Website aus Visual Studio veröffentlichen, ohne die Standardseite jedes Mal zu löschen?

    
Shaul Behr 07.11.2010, 08:48
quelle

3 Antworten

3

Sie verwenden wahrscheinlich "Unterwebsite", und die Standarddokumentliste der Stammwebsite ist leer.

Versuchen Sie, der Stammwebsite ein Standarddokument (sogar einen Dummy) hinzuzufügen, und sehen Sie, ob es hilft.

(Genommen von hier: Ссылка )

    
Shadow Wizard 07.11.2010, 13:25
quelle
16

Versuchen Sie, in der Datei web.config Ihrer Site ein Standarddokument einzufügen:

    

%Vor%

    
Benjamin Johnson 12.09.2012 15:10
quelle
0

wenn die login.aspx zur Unterwebsite hinzugefügt wird. es ist Typ "lokal". Es gibt diesen Fehler. Sie sollten diese Seite dem Server selbst hinzufügen. Klicken Sie auf den Server und wählen Sie dann die Feature-Ansicht - & gt; iis --- default document Klicken Sie dann mit der rechten Maustaste, um Ihre "login.aspx" Seite hinzuzufügen.

Jetzt sollten Sie dies im Standarddokument aller Ihrer Unterseiten sehen und es wird nicht beim Publizieren oder Serverneustart gelöscht.

das ist meine persönliche Erfahrung

Omar kamel

    
Omar Kamel 12.07.2017 09:14
quelle