Получить идентификатор сайта IIS с веб-сайта - PullRequest
3 голосов
/ 13 мая 2009

Я сделал пользовательский элемент управления в asp.net c #. Из-за некоторых данных, которые мне нужно получить, я хочу получить идентификатор сайта, который используется для этого сайта в iis Возможно ли это, и если да, то как?

Спасибо!

Ответы [ 2 ]

6 голосов
/ 13 мая 2009

Это даст вам идентификатор сайта:

Request.ServerVariables[ "INSTANCE_ID" ]

Если вам просто нужно получить его один раз, вы можете найти путь к файлу журнала в IIS MMC. Номер после части "W3SVC" также является идентификатором сайта.

2 голосов
/ 13 мая 2009

Если это помогает, одним из вариантов здесь является использование <location path="site-id">...</location> в глобальном файле web.config (т. Е. В папке framework) для указания различных параметров конфигурации для разных сайтов, таких как различные настройки приложения, соединение струны и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...