Irgendwie unterscheiden sich meine Lösung und mein Projekt hinsichtlich ihres Path/FullPath.Ist es eine schlechte Idee, dass meine Lösung und mein Projekt an verschiedenen Orten gespeichert werden?
Die Path-Eigenschaft meiner Lösung ("customerreportingnet") ist:
C:\Users\cshannon\Documents\Visual Studio 2013\Projects\customerreportingnet\customerreportingnet.sln
Das einzige Projekt unter dieser Lösung ist eine Webseite ("http://localhost/EMS/customerreportingnet/").
Die FullPath Website-Projekt ist dies:
C:\EnhancedMonthlySalesReporting\customerreportingnet\customerreportingnet
Warum wäre die Lösung und Projektstandort unterscheiden?
Habe ich beim Setup etwas falsch gemacht? Ich habe die Dateien aus einer ZIP-Datei und extrahiert sie auf C: \ EnhancedMonthlySalesReporting \
Ich habe dann ein virtuelles Verzeichnis in IIS, kartiert es in C: \ EnhancedMonthlySalesReporting \ customerreportingnet \ customerreportingnet, was ihm den Alias „EMS ".
dann in VS öffne ich die Webseite (Lösung/Projekt) so:
Datei> Öffnen Webseite ...
und dann IIS Ich öffne> EMS
Wenn ich das tue, Ich sehe keine Dateien unter dem "Projekt" - alles, was im Projektmappen-Explorer sichtbar ist, sind nur die Projekt- und Projektnamen - keine Unterordner oder Dateien darunter. Aber wenn ich mit der rechten Maustaste auf die Lösung "customerreportingnet" klicke und "Open Web Site" wähle, dann antworte OK auf "Open the Website (das schließt die aktuelle Lösung)" alles ist relativ gut - ich kann mit der rechten Maustaste auf das Projekt klicken ("http://localhost/EMS/customerreportingnet/"), wählen Sie Im Browser anzeigen (Internet Explorer) und die Site wird ausgeführt.
Die einzigen Dateien im Verzeichnis C: \ Benutzer \ cshannon \ Dokumente Visual Studio 2013 \ Projects \ \ customerreportingnet \ sind:
customerreportingnet.sln customerreportingnet.v12.suo
C: \ EnhancedMonthlySalesReporting \ customerreportingnet \ customerreportingnet hat diese Dateien und viele weitere (sowie beaucoup-Ordner).
Sollte ich versuchen, den Lösungsweg zu C: \ EnhancedMonthlySalesReporting \ customerreportingnet \ customerreportingnet zurückzusetzen, oder ist das nur eine Kuriosität, aber kein Problem?
Wenn ja, ist das so einfach, wie nur diesen Eigenschaftswert zu ändern, oder wird das die Dinge durcheinander bringen?
Danke; Ich habe es so gemacht (Datei> Website öffnen ...), weil dies die Anweisungen waren, die mir die Person gab, die mir das Projekt überreichte. Ich weiß, dass egal, wie ich es mache, ich auf Herausforderungen stoße, und wenn ich von seinen genauen Anweisungen abweichen werde, wird er sich berechtigt fühlen zu sagen, dass es deshalb nicht funktioniert. Ich habe versucht, es einfach als Lösung in VS zu öffnen, habe aber auch damit Probleme. Wenn Sie an dieser Geschichte interessiert sind, sehen Sie http://stackoverflow.com/questions/42450617/why-is-my-file-sunsed-unable-to-be-read-due-to-insufficient-permissions-htt –
@B. ClayShannon Eine Website oder ein Projekt ist einfach das, was sie sind (keine Magie). In Ihren Schritten in IIS oben, anstatt ein virtuelles Verzeichnis hinzuzufügen, versuchen Sie 'Neue Website hinzufügen ', so dass es zu einer eigenen Anwendung wird (die Sie selbst verwalten können - App-Pool usw.) statt einer" untergeordneten Anwendung "(von irgendein Elternteil). Es sei denn natürlich, dass es ein "Kind" einer Eltern-App ist, die bereits auf Ihrem lokalen Computer "installiert" ist. – EdSF
Würden Sie auf diese Weise eine Website hinzufügen, die auf die gleichen Dateien verweist, um Dinge zu verschmelzen? Das Letzte, was ich tun möchte, ist, den kleinen Fortschritt, den ich bereits gemacht habe, zu verderben. –