Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Настройки в установщике WCF / 3 сообщений из 3, страница 1 из 1
27.01.2015, 14:19
    #38864259
ALOTE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки в установщике WCF
Добры день! Осваиваю WCF, нарвался на проблему, RTFM терапия не помогла. Сделал сервис, сделал инсталятор, все работает. Но при установке нужно задать путь для папки, где будут храниться файлы с настройками приложения. То есть приложение кое что записывает и считывает из XML которые создает в процессе работы.
Так вот, нужно что бы в процессе установки, юзер задал папку, куда складывать эти файлы. Не понятно, где и как хранить путь к папке, не ситемном же каталоге делать XML с этой настройкой.
...
Рейтинг: 0 / 0
28.01.2015, 01:09
    #38864943
ВМоисеев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки в установщике WCF
>ALOTE, вчера, 14:19 [17176636]
>... Но при установке нужно задать путь для папки ...

Можно так.
В папке приложения есть файл app.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="pathSetting" value="C:\НастройкаМБ\НастройкаКриптоСистемы\" />
. . .
</appSettings>
. . .
</configuration>

и доступ к его разделам из программы:
. . .
//-- Получим доступ к appSettings.
NameValueCollection appSettings = ConfigurationManager.AppSettings;
//-- Получим Path каталога файла настройки
string pthConnect = appSettings["pathSetting"];
. . .

С уважением,
Владимир.
...
Рейтинг: 0 / 0
04.02.2015, 06:39
    #38870929
ALOTE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки в установщике WCF
ВМоисеев,

Не совсем то, нужно что бы юзер сам выбирал путь, а не что бы он был прописан константой в настройках. Но вообще, разрулил вопрос довольно громоздкой и некрасивой конструкцией через папку со службой. Объяснять долго и стыдно.
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Настройки в установщике WCF / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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