2011-01-06 3 views
0

Ich weiß, dass Sie eine Website intakt auf den Server kopieren können und sie normal laufen lassen (Sicherheit und Kompilierungszeit beiseite).
Was ist mit den Projekten, die in der Lösung sind? [deren DLLs beim Erstellen in den Bin kopiert werden]. Gibt es eine Möglichkeit, die Code-Dateien der Projekte auch auf den Server zu kopieren?Kopieren von ASP.NET-Projektdateien mit Code zum Server

Mein Ziel ist es, in der Lage zu sein [durch Änderung Code im Projekt, wenn nötig] direkt auf dem Server zu debuggen, ohne eine IDE [installieren oder weiter auf dev machine und kopieren über dlls]. Ich kann die Website-Dateien debuggen/ändern, aber nicht die Projekte.

EDIT: zu klären, nicht nur zu debuggen, sondern in der Lage zu bearbeiten.

Antwort

0

Sie benötigen die Projektdateien nicht, um Dateien zu debuggen.

Sie sollten über remote debugging lesen.


Update:

Was möchten Sie in einer Produktionsumgebung klingt sehr gefährlich zu tun. Wenn Sie sich entwickeln wollen, entwickeln Sie sich lokal.

Unabhängig davon - Projekt- und Lösungsdateien sind Organisationswerkzeuge in Visual Studio sowie Build-Dateien für das Build-Tool MSBuild. Wenn Sie Visual Studio oder MSBuild nicht auf dem Server installiert haben, ist es wenig sinnvoll, die Projekt- und Lösungsdateien darauf zu speichern.

Warum müssen Sie auf einer Produktionsmaschine entwickeln?

+0

hinzugefügt zu Frage bearbeiten. Ich möchte in der Lage sein, den Projektdateicode auf dem Server zu bearbeiten. – eych

+0

Ich habe zwei W2K3 Server Maschinen. Eine [# 1] hat die App und die andere [# 2] kann auf diese App ohne Probleme zugreifen (mit IPv4). An beiden Computern wurde IPv6 aktiviert. Jetzt kann # 2 die Anmeldeseite der App anzeigen, aber wenn ich mich anmelde, wird immer wieder auf die Anmeldeseite zurückgegriffen. Ich versuche nur einzugrenzen, wo die Trennung auftritt (Authentifizierung/IIS/Sitzung/Code/??). Entwicklungsmaschine ist nicht wirklich wichtig. Ich muss nur herausfinden, was auf # 1 das Problem verursacht. Ich habe eine temporäre Website ohne Login-Kontrolle erstellt und sie funktioniert mit IPv6, also ist etwas mit meiner Anmeldung/Sitzung abgelaufen. – eych

+0

@eych - Ich verstehe nicht, warum Remote-Debuggen nicht ausreichen wird. – Oded

0

Solange Sie sowohl die DLLs als auch die PDBs hochladen, sollten Sie in der Lage sein, ohne rohe Projekte auf dem Server erfolgreich zu debuggen. Es kann erweitert werden, wenn Sie das passende Projekt/die passenden Lösungen lokal geöffnet haben. Es ist wirklich nicht erforderlich, Lösungs-, Projekt- oder Rohcodedateien auf den Server hochzuladen, um sie effektiv remote zu debuggen. Es sollte beachtet werden, dass beim Debuggen die Anwendungsdomäne in der Zielanwendung hängen bleibt und daher in einer Mehrbenutzerumgebung mit Vorsicht ausgeführt werden sollte.

Verwandte Themen