1
웹 양식 응용 프로그램 인 다중 계층 솔루션에서 작업합니다. 모든 WebServices는 WS라는 프로젝트 아래 있습니다. 백 개가 넘습니다. 그리고 Web Forms 프로젝트에서 WS를 호출합니다.Web.Debug.config 파일에서 onanother dll 인 webservice 주소를 재정의하십시오.
릴리스 구성 아래의 디버그 구성 및 라이브 시스템에서 테스트 서비스를 사용하고 싶습니다. WS 라이브러리 프로젝트의
의 app.config는
<applicationSettings>
<WS.Properties.Settings>
<setting name="settingName"
serializeAs="String">
<value>http://test.x.com/a.asmx</value>
</setting>
</WS.Properties.Settings>
</applicationSettings>
그래서 내가 그 다음 라이브 서비스를 시작할 수있는이 선을의 Web.config에게
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
......
<section name="WS.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<applicationSettings>
<WS.Properties.Settings>
<setting name="settingName"
serializeAs="String">
<value>http://live.x.com/a.asmx</value>
</setting>
</WS.Properties.Settings>
</applicationSettings>
을 추가합니다.
(web.debug.config) 일부 변환을 시도했습니다. 그러나 프로그램은 여전히 web.debug의 설정과 연결됩니다 (라이브 서비스 시작).
<applicationSettings>
<WS.Properties.Settings xdt:Transform="Replace" xdt:Locator="Match(name)">
<setting name="settingName"
serializeAs="String">
<value>http://test.x.com/a.asmx</value>
</setting>
</WS.Properties.Settings>
</applicationSettings>
디버그 구성에서 테스트 서비스를 연결하려면 어떻게 web.debug.config 파일을 변경해야합니까?
감사합니다.