在调试我的MVC Web应用程序时,我遇到了一些奇怪的行为。有时候我会遇到这些问题,但其他日子一切正常。
我已经尝试了我能想到的一切,包括:
我可以手动将调试器附加到iexplore进程,然后我就可以调试该特定文件,但似乎每个javascript文件都有一个不同的iexplore实例。我最终不得不猜测每个javascript文件使用哪一个。最重要的是,调试器在我的中间保持分离,试图找到正确的连接过程。这几乎是不可能的,以这种方式尝试和调试绝对不可行。
我们的解决方案是TFS,我们正在使用IS Express,我们团队中的其他三个开发人员都没有遇到任何问题。我们都有完全相同的硬件。
另一个可能有用的线索是我们使用OWIN功能连接到ACS以确保安全性。如果我通过OWIN / ACS绕过身份验证,我可以进入javascript。但是,这会产生其他问题,因为代码期望我进行身份验证。这不是一个可接受的解决方法,并且团队中的其他开发人员再次使用OWIN / ACS并且没有任何问题。
我非常沮丧,不知道怎么去弄清楚我的环境有什么问题。任何帮助将不胜感激。