Visual Studio 2008 - 当客户端测试项目设置为启动时如何调试我的 IIS 托管 WCF 服务器项目

发布于 2024-08-22 01:21:22 字数 404 浏览 5 评论 0原文

我正在使用 WCF wsHttpBinding 开发一组安全的服务。由于使用 SSL 等,我不得不从 Cassini 切换到本地 IIS。我已经设置了证书等。如果启动我的 WCF 项目,我可以很好地调试。

我的 WCF 客户端位于解决方案的测试项目中。当我将测试项目设置为启动项目并进行调试时,Visual Studio 不会附加到 IIS,并且我无法跟踪服务器端,它永远不会附加到 IIS。

我可以跟踪的唯一方法是首先启动服务器项目的新调试实例,然后启动我的测试项目。问题是,一旦调试会话结束,我必须再次重新启动两者。

当我在卡西尼时,我只需将测试项目设置为启动,它就会自动跟踪到服务器端。有没有办法通过 IIS 托管方式来完成此任务?

我需要在我的测试项目中配置一个设置来告诉 VS 在 IIS 中运行服务器部分并附加到它吗?

I am developing a secure set of service using WCF wsHttpBinding. I had to switch from Cassini to my local IIS due to working with SSL, etc. I have my certificates setup, etc. I can debug fine if I startup my WCF project.

My WCF client is in a test project in the solution. When I set my test project as the startup project, and Debug, Visual Studio doesn't attach to IIS, and I cannot trace the server side, it never attachs to IIS.

The only way I can trace is to first start a new Debug instance of server project, then start my test project. The problem is, once the debug session ends, I have to restart both again.

When I'm in Cassini, I'm just able to set the test project as the startup, and it traces through to the server side automatically. Is there a way to accomplish this with the IIS hosted way?

Is there a setting I need to configure in my test project to tell VS to run the server piece in IIS and attach to it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淡淡绿茶香 2024-08-29 01:21:22
Solution>Properties>Startup Project>Multiple startup projects> up to you
Solution>Properties>Startup Project>Multiple startup projects> up to you
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文