Mam appSettings
zdefiniowane w osobnym pliku konfiguracyjnym o nazwie Appsettings.Dev.Config
, i to, że plik w moim pliku web.config
jak takJak mogę odwoływać się AppSetting w innej części web.config
<appSettings configSource="ConfigFiles\AppSettings.Dev.config"/>
Powiedzmy jeden z ustawieniami w pliku jest
<add key="MailerEmailAccount" value="[email protected]" />
Czy mogę uzyskać dostęp do wartości zachodzącego MailerEmailAccount
gdzie indziej wewnątrz pliku web.config? W jaki sposób?
to zrobić (w ustawieniach wyciągnąć z innego pliku) dla AppSettings i connectionStrings uzywajac atrybut configSource. Wydaje się, że nie działa to dla znacznika mailSettings wewnątrz znacznika system.net (lub dla samego znacznika system.net). Czy istnieje sposób, aby pobrać ustawienia oprócz appSettings i connectionStrings z innych plików? – floatingfrisbee
Nie jestem pewien, czy istnieją ograniczenia; tak jak ty używam go głównie dla appSettings i connectionStrings. Jeśli używasz VS2010, możesz także rozważyć transformacje Web.Config: http://weblogs.asp.net/srkirkland/archive/2009/10/13/common-web-config-transformations-with-visual-studio -2010.aspx – CodingGorilla
Wyłącza to, że znaczniki system.net i mailSettings nie mogą pochodzić z innego pliku. Jednak tagiem może być znacznik smtp (który jest podrzędnym ustawieniem mailSettings). Korzystam z transformacji web.config, ale tego konkretnego problemu nie można rozwiązać właśnie przez to. Dzięki. – floatingfrisbee