Ich habe vor kurzem einen neuen Computer gekauft. Ich habe die Laufwerke von meinem alten Computer auf den neuen Computer verschoben, alles installiert, was ich brauchte, und mein Projekt geöffnet. Jetzt versuche ich, mein Projekt in IIS Express auszuführen, aber es zeigt einen Fehler an, der eine HTML-Ausgabe als Protokolldatei angibt..NET Core - dasselbe Projekt läuft unter IIS Express auf anderen Laufwerk
Wenn ich auf das HTML-Problem schaue, ist es eine 500 Fehlermeldung, die von einer IIS-Seite aussieht. Es ist zu sagen, dass die Konfigurationsdatei kann nicht gefunden werden:
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid
Config File
\\?\F:\Development\MyProject\API\web.config
Als ich auf die neuen Maschinenlaufwerksbuchstaben umgestellt wurden geändert, so dass der Code, den ich laufen bin kein LONGET auf Laufwerk F wie in der Meldung oben - es ist jetzt auf einer anderen Fahrt. Ich habe in meinem Code nachgesehen - ich habe nirgendwo einen Bezug zu einem bestimmten Pfad.
Ich habe versucht zu reinigen und neu zu erstellen, aber es funktioniert nicht.
Wenn ich in Dateien für den Pfad nachschauen, sehe ich, dass die DLLs mit PDB-Dateipfad in ihnen kompiliert werden. Warum das? Und was passiert später bei der Produktion?
Wie kann ich dieses Problem beheben? Warum sucht es nach einem alten Standort?