我会尝试尽可能多地给出详细信息,因为错误消息不是很有帮助。基本上当我尝试运行在Visual Studio我的web应用程序,我得到这个在调试输出:ASP.NET MVC:代码:-32000消息:没有代码的脚本:32
code:-32000
message:No script for id: 32
这些都是所显示的只有两行。
当这些行显示时,我的整个应用程序停止启动,并且Visual Studio诊断工具中的“进程内存”保持不变,保持不变13MB(正常启动时,大约250MB)。
我完全难以理解发生了什么;昨天下午一切都很顺利,从那以后我什么也没做。我更新了可更新的任何内容,多次重新启动Visual Studio和计算机,并将整个存储库重新克隆为完全独立的目录。我试过的东西都没有奏效。
关于这两个错误代码的在线信息具有截然不同的解决方案,从线程到线程。有些与我正在做的事无关,而另一些则没有工作。我发现的与我的问题最接近的线索是:Visual Studio Link。我所说的唯一原因是因为我所做的最后一件事是为生产和测试网站上的安全连接设置SSL。
值得一提的是,在服务器上运行时,生产和测试网站仍能正常工作,并且可以正常连接/加载它们。但是,如果我尝试在本地计算机上运行我的开发分支,那就是发生问题的时间。我甚至试图将测试和生产分支克隆到我的本地机器并运行它们;我仍然遇到同样的问题。
我在等一个同事进来,我会试着在他的电脑上启动它,看看它是否是我的机器特有的问题。当我这样做时,我将编辑这篇文章。
如果有人对可能发生的事情有任何想法,我很乐意阅读它。如果没有,我想我只需要等待这个Visual Studio修补程序从我之前链接的页面找到,或者找到其他解决方法。
下面是调试窗口的屏幕截图:Debug Window
编辑:解决潜在的重复问题。我相信我的问题与SSL有关,与引用的问题无关。另外,引用问题的解决方案只是升级Visual Studio,但我正在运行完全最新版本。
的可能的复制(https://stackoverflow.com/questions/43400512/why-asp-net-core-solution-is-falling-after-migrating-to-visual-studio-2017) – Leandro
@LeandroTaset由于我运行的是更新版本而不是固定版本在您发布的链接中发布OP的问题。 –