Windows 8,VS2013 IIS8,5
我正在尝试通过连接到进程w3pv.exe(Managed(v4.0.30319),19)连接到本地WEB API。网站前端和后端都在我的本地IIS上正常运行。在将我的x86 Web API发布到本地IIS之后,我尝试连接到该进程,其中断点指出“当前没有命中断点。没有为此文档加载的符号”。我的同事'可以毫无问题地从他的本地计算机调试。
到目前为止我已经。
重新安装VS2013。
选中所有调试属性
- 项目 - > build:定义DEBUG常量检查/定义TRACE常量检查。
确保设置了所有调试模式,并且所有项目都配置为Active解决方案平台x86,标记为Debug和Build。
删除了所有bin和obj文件夹,以及C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files
重置IIS。
设置选择代码类型以自动确定要调试的代码类型
在IIS中检查.Net编译 - > Debug和Enable Prefetch设置为true。
我仍然收到相同的错误消息。除此之外,还有人发现了什么?
答案 0 :(得分:0)
在我们非常复杂的devenv培训新员工时,我多次遇到过类似的问题,所以这是我们内部的逐步指导:
调查您提供的信息,这只是我能想到的帮助。我的猜测是你发布的文件不是你在本地调试的文件。
答案 1 :(得分:0)
已解决(尴尬)
几天前,我从VPN(GIT)下载了网站的前端代码。我忘了更新前端根目录中App.js文件中的代码隐藏引用。当然,这是指云上的API,而不是我的本地API。
这让我很快就找到了。但是,与此同时,它还不是我迄今为止在网络上看到的解决方案。
感谢您的帮助。