【发布时间】:2010-11-13 05:17:31
【问题描述】:
在我的本地工作站上,我有一个 Visual Studio 工作室,其中包含一个 .NET 3.5 C# 类库项目和一个 .NET 3.5 ASP.NET 网站项目。
我使用“添加 Web 引用”模块在 C# 类库中创建了一个 Web 引用(例如 http://prod.webservices/myservice/default.asmx)。它创建了一个包含以下部分的 app.config:
<applicationSettings>
<MyCompany.MyApp.Data.Properties.Settings>
<setting name="MyCompany_MyApp_Data_MyWebService" serializeAs="String">
<value>http://prod.webservices/myservice/default.asmx</value>
</setting>
</MyCompany.MyApp.Data.Properties.Settings>
</applicationSettings>
在我的 ASP.NET Web 项目中,我还使用“添加 Web 引用”功能创建了对同一 Web 服务的引用。它在我的 web.config 文件的appSettings 中添加了以下项目:
<add key="MyWebService.default" value="http://prod.webservices/myservice/default.asmx" />
我还在 ASP.NET 网站项目中创建了对类库文件的引用。当我将 ASP.NET 网站部署到我们的开发服务器时,我只移动了 web.config 文件而不是类库的 app.config 文件,并且所有对 Web 服务的引用都有效。
当我尝试修改 web.config 文件以将 Web 引用更改为 http://dev.webservices/myservice/default.asmx 时,它仍然使用 prod.webservice 引用 URL。
我需要做什么才能让开发环境使用http://dev.webservice web 服务?
【问题讨论】:
-
您找到解决方案了吗?
标签: asp.net web-services