2016-03-17 5 views
0

Идея состоит в том, чтобы позволить людям назначать свое собственное доменное имя профилю на моем веб-сайте,Как связать тысячи доменных имен с одним веб-приложением?

Одна вещь, которую я могу сделать, - связать каждое доменное имя с веб-приложением в IIS, но это будет уродливо, поскольку У меня может быть много доменов в этом списке, также интересно, может ли это повлиять на производительность для этого веб-приложения, если у меня было так много доменов, связанных с одним веб-приложением,

Кроме того, мне нравится делать эти изменения программным путем вместо добавления это вручную (например, при привязке имени домена к веб-приложению в IIS)

Любые идеи, как подойти к этому?

ответ

0

U можно попробовать для этого сценария с оболочкой ниже. Создайте файл csv (name: Site.csv), содержащий ваши домены в столбце (имя заголовка: имя) и сохраните его в C Colon.

$csv = import-csv C:\site.csv 
    foreach($line in $csv) 
    { 
    $name = $line.name 
    New-WebBinding -Name "Default Web Site" -IPAddress "*" -Port 80 -HostHeader $name 
    } 
+0

Спасибо, я не был осведомлен о Нью-WebBinding, я предполагаю, что это добавит новые записи в IIS (в файл XML IIS), так что мне интересно, если веб-приложение может замедлить при допустим, 2000 записей доменных имен ... – Yovav