MVC3 - 服务参考

时间:2012-10-08 15:28:59

标签: c# asp.net-mvc-3 web-services

我们的MVC3应用程序的Web服务与我们的Oracle数据库通信。当我调试时,我使用Web.Debug.config文件指向连接到我们的开发数据库(system.serviceModel-> client-> endpoint)的开发服务器上的副本。我们的Web.Release.config指向我们的实时服务器上连接到我们的生产数据库的那个。

有时我们会修改开发Web服务以测试新功能。

我的问题是,当我想发布到实时服务器时,如果我们在Web服务的开发副本中有不同的功能,我是否需要在发布之前在项目中刷新我的服务引用?

1 个答案:

答案 0 :(得分:2)

我认为答案取决于变化是什么。

如果更改只是“幕后”功能并且不影响界面(即方法名称和参数),那么您可能不需要刷新。

如果添加了新方法,或者参数更改了类型,或接受或返回了新类型,则需要刷新。