【发布时间】:2013-06-27 12:10:02
【问题描述】:
- 我选择一个新项目 -> WCF -> WCF 服务应用程序
- 我将解决方案发布到我的网络服务器
- 我创建一个客户端应用程序并添加对我的 Web 服务器的引用
http://mywebserver/service1.svc - 客户端可以正常运行 GetData(1) 方法
到目前为止一切都很好。
我将服务应用程序更改为:
Function GetData(ByVal value As Integer)给Function GetData(ByVal value As Integer, value2 As Integer)我再次发布解决方案
- 令我惊讶的是,客户端应用程序运行方法 GetData(1) 很好。我希望它崩溃并要求第二个参数
知道为什么它没有崩溃吗?
我已尝试重新启动 Web 服务器服务 - 仍然没有失败。
我已经在 Web.config 中尝试过这段代码...
<caching>
<outputCache enableOutputCache="false"/>
<outputCacheSettings>
<outputCacheProfiles>
</outputCacheProfiles>
</outputCacheSettings>
</caching>
仍然没有失败。
有什么想法吗?
【问题讨论】:
-
当您在 Visual Studio 中添加引用时,会关闭 WSDL 的本地副本,并生成本地 .cs 文件以提供代理。如果您更新服务并希望在客户端中查看更新,则需要右键单击服务引用并选择更新引用。