2015-03-09 3 views
0

Мне нужно получить идентификатор сайта, связанный на веб-сервере IIS.Как получить идентификатор сайта в .Net

Мне нужно знать это в моих встроенных вспомогательных функциях C#. Функции-помощники C# вводятся из dll-профайлера C++. Я получаю много запросов к моему профилировщику. Мне нужно узнать идентификатор приложения запроса.

Как я могу это получить? Я должен знать, как с помощью

System.Web.Hosting.HostingEnvironment.ApplicationHost.GetSiteID() 

но становится разбился об использовании некоторых случайных функций (которые не в состоянии определить причину сбоя). Есть ли способ получить идентификатор сайта?

+0

IIS v 8 .. Мне нужно найти это вообще для любых версий IIS. –

+0

Ya .. Это тоже сбой в случайном случае. –

ответ

0

Думаю, я могу использовать что-то вроде ниже.

string appID = System.Web.Hosting.HostingEnvironment.ApplicationID; 

я получаю следующее как выход или это ..

/LM/W3SVC/1/ROOT/MvcMusicStore

Из вышеприведенного вывода я могу получить номер сразу после W3SVC, который является идентификатором веб-сайта в моем случае.

 Смежные вопросы

  • Нет связанных вопросов^_^