我最近买了一台新电脑。我将驱动器从旧电脑移到新电脑,安装了我需要的所有东西并打开了我的项目。现在我试图在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文件路径编译的。这是为什么?以后会发生什么?
另外,我该如何解决这个问题?为什么它一直在寻找旧的位置?