在Visual Studio 2010中,我添加了一个Web服务引用。在app.config中,它注册如下:
<applicationSettings>
<Project.Properties.Settings>
<setting name="Project"
serializeAs="String">
<value>http://myurl:8080/FileSystemIOService</value>
</setting>
</Project.Properties.Settings>
</applicationSettings>
当我更新app.config网址时,项目不会使用网址。相反,它使用Web引用的Web Reference Url属性设置。
我必须更改此属性并重新编译代码以更改Web引用URL。
在其他网络服务项目中,我从未遇到过这个问题。更改app.config中的Url正确地重新启动了Web服务。
答案 0 :(得分:1)
问题是从控制台(A)到服务项目(B)的复制/粘贴错误。
项目B设置然后看起来像
<applicationSettings>
<ProjectA.Properties.Settings> <-- here is the issue
<setting name="Project"
serializeAs="String">
<value>http://myurl:8080/FileSystemIOService</value>
</setting>
</ProjectA.Properties.Settings>
</applicationSettings>
并且网络服务无法找到覆盖设置。