如何发布带有调试信息的Asp.Net WebService?
从 asp.net 2.0 开始,web.config 文件编译部分中的 debug=true 决定是否使用调试信息编译网站/webservice。 但是编译输出在ASP.Net临时文件下是很多“乱码”。 只有通过发布,我才能获得干净的输出,以便在 Web 服务器下正确托管。 但即使 web.config 中的 debug=true 也没有 pdb 文件。 我怎样才能让网络服务编译干净(与发布一样)但也包含调试信息? 我的目的是在远程生产网络服务器上发布调试输出并能够对其进行调试。
Starting with asp.net 2.0 the debug=true in the compilation section of the web.config file is deciding if the website/webservice will be compiled with debug information or not. But the compilation output is a lot of "gibberish" under the ASP.Net Temporary files. Only wiht publish i can get a clean output to be properly hosted under the WebServer. But there are no pdb files even if debug=true in the web.config.
How can i possibly get the webservice to compile clean (as with publish) but with debug information as well? My purpose would be to publish the debug output on a remote production webserver and be able to debug into it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
“Web部署项目”解决了我的问题。 它插入 Visual Studio 并允许设置额外的部署选项,包括发布调试信息。
"Web Deployment Project" solved my problem. It plugs into Visual Studio and allows setting extra deployment options, including publishing with debug information.