Web参考端点URL和配置问题(Asp.Net)?

时间:2010-02-21 20:13:57

标签: .net asp.net web-config app-config

我有一个引用外部Web服务的项目(“项目”)。然后我在ASP.Net Web应用程序(“Web应用程序”)中引用该项目。当我在“Web应用程序”中引用“项目”时,app.config不会被复制,这不是问题。 “项目”是否负责了解要使用的端点? web.config可以覆盖端点URL吗?我做了一个测试,并没有参考“Web应用程序”中的永恒Web服务,一切似乎都运行正常。我想,我可以在“项目”app.config中创建相同的配置部分并将其复制到web.config文件中以覆盖吗?

更新: 我想我真正需要知道的是如何在添加“Web引用”生成代码时更改Web服务的终点。我尝试在我的代码中添加一个服务引用,但是wsdl没有加载correclty或者我做错了。

更新2.0: 我忘记了Web引用生成的代理的URL属性。

1 个答案:

答案 0 :(得分:2)

默认情况下,Web服务将使用创建Web引用时使用的相同URL。如果你想改变它,你可以 - 正如你所说 - 将app.config的内容复制到你的web.config中。