powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Файлы конфигурации.
25 сообщений из 26, страница 1 из 2
Файлы конфигурации.
    #39618922
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть проект, который под дебагом нужно запускать на двух машинах.
Нужны немного разные настройки в Web.config.

Добавление новой кофигурации в ConfigurationManager я так понимаю не поможет, так как они применяются при паблише.

Как лучше сделать?

Можно создать новый Web2.config, но вот как его настроить на проект, непонятно.
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618934
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618936
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618937
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

так это при Deploy
а мне надо на локалхосте при дебаге
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618940
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

на одной машине собрали в одной конфигурации, на другой в другой - получили разные конфиги
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618941
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишут должна быть кнопка "add transforms"
https://stackoverflow.com/questions/19284994/how-to-have-different-web-config-settings-for-my-local-machine
чет нету

в configuration manager выбрал конфигурацию ессно
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618945
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAlisttoview,

на одной машине собрали в одной конфигурации, на другой в другой - получили разные конфиги
жму F5, надо другой вебконфиг, конфигурации в confuguration manager только при паблише применяются.
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618950
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

ну или если хочется иметь разные настройки в одной конфигурации, то можно к примеру так:

Web.config
Код: xml
1.
2.
3.
  <appSettings file="LocalConfigs\appSettings.config">
    <add key="SomeCommonKey"  value="SomeCommonValue" />
  </appSettings>
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618952
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAlisttoview,

ну или если хочется иметь разные настройки в одной конфигурации, то можно к примеру так:

Web.config
Код: xml
1.
2.
3.
  <appSettings file="LocalConfigs\appSettings.config">
    <add key="SomeCommonKey"  value="SomeCommonValue" />
  </appSettings>


а если connectionString другой нужен?
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618955
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewskyANAlisttoview,

на одной машине собрали в одной конфигурации, на другой в другой - получили разные конфиги
жму F5, надо другой вебконфиг, конфигурации в confuguration manager только при паблише применяются.
Конфигурацию в Visual Studio можно и явно выбрать.
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618961
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewskyANAlisttoview,

ну или если хочется иметь разные настройки в одной конфигурации, то можно к примеру так:

Web.config
Код: xml
1.
2.
3.
  <appSettings file="LocalConfigs\appSettings.config">
    <add key="SomeCommonKey"  value="SomeCommonValue" />
  </appSettings>



а если connectionString другой нужен?
Тоже можно в файл вынести:
Код: xml
1.
<connectionStrings configSource="LocalConfigs\connection-strings.config" />
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618962
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAlisttoviewпропущено...

жму F5, надо другой вебконфиг, конфигурации в confuguration manager только при паблише применяются.
Конфигурацию в Visual Studio можно и явно выбрать.
можно
но соответствующий вебконфиг применится только при паблише
на локалхосте при отладке он не применится
будет использован дефолтный web.config
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618968
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще строку подключения можно и ручками на машине поправить и отладиться.
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618971
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewskyANAпропущено...

Конфигурацию в Visual Studio можно и явно выбрать.
можно
но соответствующий вебконфиг применится только при паблише
на локалхосте при отладке он не применится
будет использован дефолтный web.config
Можно настроить и при билде.
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39618973
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAlisttoviewпропущено...

можно
но соответствующий вебконфиг применится только при паблише
на локалхосте при отладке он не применится
будет использован дефолтный web.config
Можно настроить и при билде.
вот такое решение есть
https://sebnilsson.com/blog/asp-net-transform-web-config-with-debug-release-on-build/
попробую
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39619017
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос снят

Код: xml
1.
2.
3.
4.
  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\WebApplications\Microsoft.WebApplication.targets" />
  <Target Name="BeforeBuild">
    <TransformXml Source="Web.qqq.config" Transform="Web.$(Configuration).config" Destination="Web.config" />
  </Target>
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39619196
Calabonga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
listtoview,


Я уже давно не храню ничего что связано с работой приложения (а не с настройками IIS) в файле конфигурации в формате JSON. Порадовало, что Microsoft для ASP.NET Core тоже взяла JSON, теперь миграции с MVC 5 на ASP.NET Core вообще никакого труда не составляют. А еще я сделал себе специальную сборку и написал статью чтобы не забыть как ее пользоваться :)

Вот, если поможет ASP.NET MVC: Храним настройки приложения в JSON-файле

Если чего не получится или надо будет добавить в сборку - пиши!
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39619197
Calabonga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл приложить картинку , как можно выбирать конфигурацию (это один из вариантов).
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39619346
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В переменные окружения можно затолкать и настанет вселенское счастье.
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39619370
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Calabonga,
Я не понял преимущества.
Тольо формат не понравился?
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39619382
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
преимущества в хранении больших структур
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39619399
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewпреимущества в хранении больших структур
- xml и json одинаково могут хранить
- если вы о том что размер файла чуть меньше, то у настроек приложния не может быть больших структур.
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39619636
Calabonga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,


В статье все написано, например примене5ие параметром без перезагрузки сайта...
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39619795
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CalabongaPetro123,
В статье все написано, например примене5ие параметром без перезагрузки сайта...
Никто не полезет по ссылке если снаружи не написано что там).
Правильно я понял что перезагрузка веб приложения требуется. А не хостинга или веб сервера?
...
Рейтинг: 0 / 0
Файлы конфигурации.
    #39620174
Calabonga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Нет, не потребуется. Просто вернуть метод Reload()
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Файлы конфигурации.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]