首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模拟没有服务器的.net web服务的最佳策略是什么?

模拟没有服务器的.net web服务的最佳策略是什么?
EN

Stack Overflow用户
提问于 2011-04-19 00:53:39
回答 2查看 460关注 0票数 1

我继承了一个由WinForms应用程序和web服务组成的.NET 4 VS2010解决方案。我无法访问运行web服务副本的服务器,但我必须运行、调试、升级和测试访问web服务的项目以及web服务代码。

稍后,我还希望在已部署的web服务和本地项目中的代码之间快速切换

更改项目的最佳策略是什么,这样我就可以对两个项目进行更改,在本地测试,部署web服务,然后进行测试?如果我发现问题,我想切换回“本地”模式进行调试。

感谢团队!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-19 00:55:17

最简单的方法是在visual studio中本地承载服务,并更改服务url以在生产服务和本地服务之间切换。通过使用#if#else指令检查调试和发布模式,可以在服务之间自动切换。

您还可以使用该接口来提供服务的存根。这也将使单元测试变得更容易。

票数 6
EN

Stack Overflow用户

发布于 2011-04-19 00:55:55

  • 在IIS中托管web服务或使用本地开发web服务器(cassini)
  • 使用app.config存储web服务器的地址
  • 获取代码以使用基于web.config中的cassini web服务器地址构建web服务的端点在服务器之间切换。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5706194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档