Probleme beim Bereitstellen einer Website auf einem Windows 2008 R2-Server mit IIS7. Ich habe zuvor eine andere Site auf diesem Server bereitgestellt. Die Web-Bereitstellung verbindet und kopiert meine Dateien auf den Server, aber ich sehe die folgenden Fehler.VS2010 Web die Bereitstellung der Verbindungszeichenfolge Argument kann nicht null oder leer
1 The 'Connection String' argument cannot be null or empty
2 Web deployment task failed.((20/07/2012 14:19:16) An error occurred when the request was processed on the remote computer.)
(20/07/2012 14:19:16) An error occurred when the request was processed on the remote computer. Could not find a part of the path 'C:\Users\Me\Documents\Visual Studio 2010\Projects\MySite\MySiteClient\obj\Release\AutoScripts\EFDbContext-Deployment_SchemaOnly.sql'. 0 0 MySiteClient
Ich habe überprüft, dass der Pfad auf meinem lokalen Computer vorhanden ist.
Ich habe versucht, veröffentlichen mit aus web.config Transformationen und mit der Verwendung der XDT: Transform-Funktionen, um die Remote-Server-Zeichenfolgen festzulegen.
Ich habe auch explizit die Verbindungszeichenfolgen für Ziel-und Quelldatenbank in der SQL-Registerkarte Package/Publish festgelegt und habe keine Ahnung, was das Problem ist.
Irgendwelche Ideen?
Vollständiger Benutzerfehler. Nach dem Import von meiner Web Config hatte ich zwei DB-Einträge ApplicationServices und MyAppContext. Ich habe die Verbindungszeichenfolge für den ersten Eintrag Application, aber nicht für den MyAppContext Entry festgelegt. Ich glaube, ich habe dies übersehen, weil ich nicht bemerkt habe, dass sich das Eingabefeld für die Verbindungszeichenfolge mit dem ausgewählten Eintrag in der Datenbankliste geändert hat. doh ..... – MPD