0

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

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

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

4

1 回答 1

2

我认为这个问题的答案取决于变化是什么。

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

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

于 2012-10-08T15:31:57.783 回答