c# – 如何为dev / stage / production维护单独的web服务
发布时间:2020-12-15 19:54:01 所属栏目:百科 来源:网络整理
导读:我们希望为不同的部署步骤维护3个Web服务,但是我们如何在我们的应用程序中定义要使用的服务?我们是否只维护3个Web引用,并且ifdef以某种方式使用它们? 解决方法 正如其他人所提到的,你会想要在配置文件中存储这些信息.实际上,我建议为每个环境使用不同的配
我们希望为不同的部署步骤维护3个Web服务,但是我们如何在我们的应用程序中定义要使用的服务?我们是否只维护3个Web引用,并且ifdef以某种方式使用它们?
解决方法
正如其他人所提到的,你会想要在配置文件中存储这些信息.实际上,我建议为每个环境使用不同的配置文件.这将解决对每个环境进行多种设置的不可避免的问题,例如:您可能有单独的Web服务URL和Web服务端口设置,或者有一些额外的设置来处理https / security.
总而言之,请确保您解决这些潜在问题: 如果Web服务对应用程序执行任何特别重要的操作,您可能希望将应用程序与每个环境中的Web服务结合(即在每个环境中都有一个应用程序版本).当然,当您这样做时,对界面的任何更改都会更容易. 确保您正在与哪个版本的Web服务进行对话. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |