簡體   English   中英

ASP.NET網站項目中的Web參考行為

[英]Web reference behavior in an ASP.NET web site project

在我的本地工作站上,我有一個Visual Studio 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服務?

在代碼中創建代理后,顯式分配URL(通過從配置讀取)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM