powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / путь запускаемого приложения.
6 сообщений из 6, страница 1 из 1
путь запускаемого приложения.
    #34121072
parapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть сборка с компонентом (компонент на продажу). Лицензирование стандартное — с использованием .lic файла. Для этого нужно получить этот файл :) Делаю это следующим образом:

string moduleDir = System.Web.HttpContext.Current.Server.MapPath("/") + "bin\\";

Если приложение запущено как HTTP — все работает. Если как FileSystem — в этом месте кидается Exception Message = "Failed to map the path '/'."

Как можно гарантированно узнать путь для всех случаев?... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
путь запускаемого приложения.
    #34121129
Фотография kaban_nik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если компонент на продажу, то совет будет тебе дорого стоить :-)
...
Рейтинг: 0 / 0
путь запускаемого приложения.
    #34121436
parapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, kaban_nik, Вы писали:

_>Если компонент на продажу, то совет будет тебе дорого стоить :-)

с таким же успехом можно брать за практические любые советы — большинство проектов направлены на получение денег... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
путь запускаемого приложения.
    #34121844
Gollum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, parapet, Вы писали:

P>Как можно гарантированно узнать путь для всех случаев?

Server.MapPath( "~/" )... << RSDN@Home 1.2.0 alpha rev. 0>>
...
Рейтинг: 0 / 0
путь запускаемого приложения.
    #34121952
parapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Gollum, Вы писали:

G>Здравствуйте, parapet, Вы писали:

P>>Как можно гарантированно узнать путь для всех случаев?

G>Server.MapPath( "~/" )

сделал вот так:


                    try
                    {
                        moduleDir = System.Web.HttpContext.Current.Server.MapPath("/") + "bin\\";
                    }
                    catch (InvalidOperationException ex)
                    {
                        moduleDir = System.Web.HttpContext.Current.Request.PhysicalApplicationPath + "bin\\";
                    }

работает для обоих случаев...... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
путь запускаемого приложения.
    #34122658
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
CurrDir = System.Web.HttpContext.Current!=null ? System.Web.HttpContext.Current.Server.MapPath(null) : System.IO.Directory.GetCurrentDirectory();
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / путь запускаемого приложения.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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