我在c#中編寫了一個dll項目。我添加了一個服務參考。一個app.config是自動生成的。 在同一個解決方案中,我有一個asp.net項目。做一個web.config替代app.config?
如果我將相關配置從app.config粘貼到web.config並更改客戶端url - 它是否會覆蓋app.config中的服務url?
有趣的是,即使沒有將本節複製到web.config中,一切正常。怎麼來的?
TIA
我在c#中編寫了一個dll項目。我添加了一個服務參考。一個app.config是自動生成的。 在同一個解決方案中,我有一個asp.net項目。做一個web.config替代app.config?
如果我將相關配置從app.config粘貼到web.config並更改客戶端url - 它是否會覆蓋app.config中的服務url?
有趣的是,即使沒有將本節複製到web.config中,一切正常。怎麼來的?
TIA
配置模式對於web和app.config是相同的。有些章節只對網絡應用程序有意義,但通常並非如此。你應該很好地複製粘貼你的配置。
該web項目只看Web.config,所以你將需要將配置拷貝到你的web.config中。
謝謝。但有趣的是,即使沒有將本節複製到web.config中,一切正常。怎麼來的? –
我猜想會使用一些默認設置。如果配置丟失,設計人員可能會生成項目使用的硬編碼網址。您可以嘗試查看設計器生成的代碼以查看它顯示的內容。 – driis
我會盡力的。但基本上你說web.config覆蓋它使用的DLL的app.config。 –
您的Web項目將忽略您的其他項目的應用程序配置。所以我會說你*有*。 – bzlm
@bzlm:謝謝。但有趣的是,即使沒有將本節複製到web.config中,一切正常。怎麼來的? –