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?
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: Ссылка )
Versuchen Sie, in der Datei web.config Ihrer Site ein Standarddokument einzufügen:
%Vor%
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
Tags und Links asp.net iis windows-server-2008