我最近買了一臺新電腦。我將驅動器從舊電腦移到新電腦,安裝了我需要的所有東西並打開了我的項目。現在我試圖在IIS Express中運行我的項目,但它顯示一個錯誤,指定一個html輸出作爲日誌文件。.NET Core - 在iis下運行的同一項目在不同的驅動器上運行
當我看到html問題時,這是一個由類似於IIS頁面的東西生成的500錯誤消息。它說,該配置文件無法找到:
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
當我切換到新機器上的驅動器號發生了變化,所以我運行的代碼是驅動器F無longet像上面的消息中 - 它現在在不同的驅動器上。我查看了我的代碼 - 我沒有參考任何特定路徑。
我試圖做乾淨和重建,但它不工作。
如果我查看路徑的內部文件,我會看到這些DLL是在它們內部用PDB文件路徑編譯的。這是爲什麼?以後會發生什麼?
另外,我該如何解決這個問題?爲什麼它一直在尋找舊的位置?