使用的是Visual Studio2012 ULT 控制台項目按ctrl+F5可以運行,不可以直接按F5調試,出現“嘗試運行項目時出錯(項目地址)Windows Web服務框架中出現了無法識別的錯誤”。可是調試ASP.NET程序卻沒有問題。
小豬遇到這個問題很是郁悶,不知道是什么地方出現了問題,百度了好久都沒有個正式的解決方案,例如
http://bbs.csdn.net/topics/390511663
只好谷歌了一下。
看看人家的問題、人家微軟的回家。讓國內的一些XXX情何以堪吶!!
發現了某位大大這么回答。
This is happening because Visual Studio is a 32-bit application. Only 64-bit applications are able to debug other 64-bit applications, so Visual Studio creates a fake remote connection to a 64-bit debugger when debugging 64-bit apps. If you select the prefer 32-bit option, then this is unnecessary.
雖然小豬英文不太好,但是看到32-bit、64-bit也就大差不差的了解人家在說什么了。小豬這才恍然大悟,可能是系統裝的是64位系統,某些指令集支持的不夠好。
按照這個提示,把需要調試的程序改成X86。
再點調試,……完美運行……
另外有些同志說需要把類似防火牆的東東關掉,這個我就不太清楚了。