在我的本地工作站上,我有一個Visual Studio工作室,其中包含.NET 3.5 C#類庫項目和.NET 3.5 ASP.NET網站項目。ASP.NET網站項目中的Web引用行爲
我使用「添加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 propject我還創建使用「添加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網絡服務?
您是否找到解決方案? – Dienekes 2011-01-10 11:10:51