2009-02-26 14 views
1

Eine weitere Anfängerfrage für ASP.NET:Wie verbinde ich meine asp.net

Ich bin ein ASP.NET-Projekt in Visual Studio 2008 ab und möchte es in einen Ordner auf einem Remote-Server verbinden (wie es in diesem Ordner erstellt/veröffentlicht). Es mag meine Formulierung sein, aber ich kann nicht herausfinden, wie ich das machen soll (sogar mit Google an meiner Seite!).

Ich naiv versucht, nur die Code-Dateien auf den Server hochladen, aber die Ausführung meines Codes erzeugt Fehler im Zusammenhang mit der Tatsache, dass die Seiten nicht als eine Anwendung eingerichtet sind.

Jede Hilfe würde geschätzt werden (oder ein Link zu einer Ressource, wo ich mehr über diese grundlegenden asp.net/vs08 Sachen lernen könnte, in denen ich laufe).

Antwort

3

Auf Ihrem Webserver muss der Ordner, in den Sie Ihre Dateien kopiert haben, als Anwendung oder virtuelles Verzeichnis eingerichtet werden. Dies geschieht über den Bereich "Internetinformationsdienste" in der Systemsteuerung unter "Verwaltung".

Abhängig davon, welche Variante von IIS Sie verwenden, kann sich das Verfahren unterscheiden.

Visual Studio 2008 verfügt über eine Veröffentlichungsfunktion. Wenn Sie mit der rechten Maustaste auf das Webprojekt klicken, gibt es die Option "Veröffentlichen". Sie können dann auswählen, wo Sie Ihre Dateien veröffentlichen möchten.

+0

Gibt es eine Möglichkeit, dies über VS08 zu tun? – matthewdunnam

+0

@Matt: IIS-Setup ist komplett serverseitig gemacht. Stellen Sie es sich als Container für Ihren Code vor. Sobald IIS richtig konfiguriert ist, verwenden Sie VS08 zum Veröffentlichen in diesem Container. – NotMe

1

2 schnelle Antworten:

können Sie die Option Veröffentlichen Sie in Visual Studio verwenden und einen Ordner in wwwroot erstellen

Alternativ zu veröffentlichen, können Sie ein einfaches Setup-Programm erstellen. Fügen Sie der Lösung einfach ein neues "Web-Setup-Projekt" hinzu und fügen Sie dem Setup-Projekt die Ergebnisse der Website hinzu.

Und natürlich, haben Sie versucht, google asp.net-Bereitstellung, um etwas Hilfe zu bekommen?

Viel Glück! :)

0

Sie werden Visual Studio 2010 lieben, das Anfang 2010 herauskommen sollte, wenn es früheren Versionen folgt. Dies würde auch eine MSDN-Veröffentlichung ein paar Monate früher bedeuten. Warum? Story besser bereitstellen

Wo wir heute sind, können Sie veröffentlichen und ein Verzeichnis erstellt haben. Sie müssen zu IIS anstelle eines Verzeichnisses veröffentlichen, um das zu erreichen. Dies bedeutet, dass Sie über Berechtigungen verfügen müssen, um eine Webanwendung hinzuzufügen und zu veröffentlichen.

Für ein Verzeichnis müssen Sie die Anwendung im IIS-Manager erstellen. Wenn Sie keinen Zugriff haben, versuchen Sie den IIS-Administrator. Wenn Sie sie nicht dazu bringen können, sind Sie wieder zur Veröffentlichung bereit.