C# ASP.NET Web API项目已停止运行
我当前的ASP.NET Web API项目几天前就停止运行了。没有代码正在执行,甚至是Global.asax.cs中的代码也没有执行。一些线索:C# ASP.NET Web API项目已停止运行,c#,asp.net,asp.net-mvc,asp.net-web-api,asp.net-web-api2,C#,Asp.net,Asp.net Mvc,Asp.net Web Api,Asp.net Web Api2,我当前的ASP.NET Web API项目几天前就停止运行了。没有代码正在执行,甚至是Global.asax.cs中的代码也没有执行。一些线索: 在我跳转到分包商的Git分公司后,项目停止了工作。当我跳回到主分支时,它不起作用 这个问题与我的主要开发计算机(在OS X上的Parallels环境中运行的Windows 10)有关。它在我的二次开发机器上运行良好 如果我尝试在之后的任何代码行上建立断点 开始调试时,我得到以下错误:“断点将不会 当前无法命中。尚未为此文档加载任何符号。“I” 已跟踪
- 在我跳转到分包商的Git分公司后,项目停止了工作。当我跳回到主分支时,它不起作用李>
- 这个问题与我的主要开发计算机(在OS X上的Parallels环境中运行的Windows 10)有关。它在我的二次开发机器上运行良好李>
- 如果我尝试在之后的任何代码行上建立断点 开始调试时,我得到以下错误:“断点将不会 当前无法命中。尚未为此文档加载任何符号。“I” 已跟踪以下堆栈上的每个线程 正在发布,但无法使其正常工作
- 已验证是否在所有程序集上设置了调试配置和完整调试信息
- 手动删除所有bin和obj文件夹。清理和重建 项目李>
- 多次重启
此外,如果我的文件与二进制文件的期望值不同,导致运行的内容与visual studio中显示的内容不匹配,我通常会收到“未加载符号”错误。同样,确保清理解决方案并重建它或重新启动visual studio通常会让我摆脱麻烦。user2434455,很好的建议。正如建议的那样,我使用主分支对git存储库进行了一次清理,并遇到了相同的问题(Global.asax.cs未被调用,断点未命中错误)。一切都指向我的主开发机器上的VisualStudioIDE中有问题的配置设置。我想知道签出分包商的分支(然后在该分支上运行调试)是否将这些设置应用于VisualStudio。(似乎不太可能。)也有可能是我愚蠢地应用了这些设置。这些问题是否与分包商意外签入的用户选项文件(如.suo和csproj.user)有关?否。分包商更改了MyProject.csproj文件,该文件正确地从.gitignore中排除,但是.suo和csproj.user文件未被触及(并包含在.gitignore中)。以下是一些附加信息:解决方案直接构建在与启动项目关联的bin文件夹中。它不是在bin/Debug中生成的。我尝试过构建>清理解决方案,构建>重建解决方案,将解决方案构建切换为发布,将bac切换为构建,手动删除bin和obj文件夹并再次构建。无论我做什么,它都直接在bin文件夹中重建。当我启动调试时,它也不会在输出窗口中显示任何调试信息。生成信息显示在输出窗口中,但没有调试信息。