Програмно задаване на свързвания на ASP.NET уебсайт за IIS7 сайт?

Имам прост ASP.NET уебсайт, който в крайна сметка публикувам/пускам на IIS7 сървър.

Възможно ли е да добавя в моя файл web.config някаква „обвързваща“ информация, вместо да се налага да я задавам ръчно през сайта в IIS7.

напр. представете си, че имам следните обвързвания

  1. http://foo.mysite.com 80
  2. http://bar.mysite.com 80
  3. http://www.mysite.com 80

наздраве!


person Pure.Krome    schedule 10.09.2009    source източник


Отговори (2)


Не знам дали можете от web.config.

Но ако имате автоматично внедряване, можете да направите следното:

http://bloggingabout.net/blogs/dennis/archive/2008/05/16/programmatically-creating-an-iis7-site.aspx

person MartinHN    schedule 11.09.2009
comment
Мисля, че е достъпно само за ниво файл на хост на приложението, а не ниво на уеб конфигурация :( По-скоро става дума за поддръжка всеки път, когато сайтът се публикува - така че, ако трябва да добавим или променим обвързване, сайтовете се актуализират, когато публикувам, за да живеят . Това е много важно за мен, защото сме в голяма уеб ферма. Направете го веднъж, бум всичко актуализирано. - person Pure.Krome; 11.09.2009

Отговорено във форумите на IIS тук:-

Въпреки че конфигурацията на обвързване се актуализира на ниво отделен уеб сайт, информацията за конфигурацията на обвързването се съхранява във файла applicationHost.config на сървъра, а не в отделните файлове web.config под всеки уеб сайт. Разрешаването на отделни собственици на уеб сайтове да променят обвързванията за своите уеб сайтове е риск за сигурността.

person Pure.Krome    schedule 13.09.2009