to post messages and comments.

@max630:

Чото я не понял. cgi в iis сделал, программу сделал. В песочнице всё работало.
На работе запускаю - пишет:

Unhandled Exception: System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.ArgumentException: Illegal characters in path.
 at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters(String[] str, Boolean onlyCheckExtras)
 at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
 at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath)
 at System.AppDomainSetup.VerifyDir(String dir, Boolean normalize)
 at System.AppDomainSetup.get_ConfigurationFile()
 at System.Configuration.ClientConfigPaths..ctor(String exePath, Boolean includeUserConfig)
 at System.Configuration.ClientConfigPaths.GetPaths(String exePath, Boolean includeUserConfig)
 at System.Configuration.ClientConfigurationHost.GetStreamName(String configPath)
 at System.Configuration.ClientConfigurationHost.get_IsAppConfigHttp()
 at System.Configuration.ClientConfigurationSystem..ctor()
 at System.Configuration.ConfigurationManager.EnsureConfigurationSystem() --- End of inner exception stack trace ---
 at System.Configuration.ConfigurationManager.PrepareConfigSystem()
 at System.Configuration.ConfigurationManager.GetSection(String sectionName)
 at System.Configuration.ConfigurationManager.get_AppSettings()
.....

залез дебаггером - он ищет путь до конфига как "\\?C:\....exe.config"
Ну и видимо как-то умудряется на этом упасть
Что я не так сделал?

@otakuSiD:

What’s new in IIS 10 – Microsoft Internet Information Services 10 New Features


blogs.msdn.microsoft.com

@unfalse:

Что за говно, неужели в IIS на VDS-ке нельзя держать 2 сайта на одном ip, доступных по разным портам? Или я что-то не так делаю? Почему-то на Apache это влёт настраивается.

@otakuSiD:

how to change website binding in powershell

Set-WebBinding -Name 'Default Web Site' -BindingInformation "*:80:" -PropertyName Port -Value 8080

@otakuSiD:

to allow asp.net core write logs run the following script:


$logs = "C:\inetpub\wwwroot\logs"
New-Item -type directory -path $logs
$acl = Get-Acl $logs
$AccessRule = New-Object system.security.accesscontrol.filesystemaccessrule("IIS_IUSRS","Write","Allow")
$acl.SetAccessRule($AccessRule)
Set-Acl $logs $acl

@Dant:

How to configure IIS to support large AD Token with Group Policy: grouppolicy.biz

[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\HTTP\\Parameters]
"MaxFieldLength"=dword:0000ffff
"MaxRequestBytes"=dword:01000000

@memiury:

Почему обращение к сайту как к localhost идёт быстрее, чем по IP? Это разрешение имени время занимает?

@Dant:

Редирект на подкаталог и/или https в IIS-ах, полезно для всяких OWA, CA Web Enrollment etc:

HTTP to HTTPS redirects on IIS 7.x and higher: blogs.msdn.com
IIS7 Redirect HTTP to HTTPS: sslshopper.com

URL Rewrite: iis.net
HTTP Redirects: iis.net

@bigdumb:
iis

iis24.ru

@Dant:

IIS Log File Cleanup and Archive: pastebin.com

@Dant:

Я тут неспешно пилю WDS c шашечками, стюардессами и с возможностью бутиться по сети не только в установку виндовсов, но и во всякие акронисы, клонезиллы, дисковые утилиты, разнообразные исошники, инсталляторы линуксов и все такое подобное.

Наткнулся на занятный глюк с SystemRescueCD: оно какбе грузится, но минут 20, т.к. wget при загрузке по http файлика sysrcd.dat впадает в stalled-кому. Лечится отключением HTTP Keep-Alives в IIS-е, после чего время загрузки возвращается в разумные 5-и минутные пределы : )

haikudjin.wordpress.com

sysresccd.org
microsoft.com

@kSM:

Ебаный iis и его asp.net и его web.config!!! Скажите мне что, блять, нужно прописать в web.config чтобы сайт редиректил с www.site.ru на site.ru. Используется какой то блять intelligencia.urlrewriter. Сплошной хэйт, хэйт, хэйт.... Help!

@iZevg:

Народ, кто работал с IIS? У меня возникла проблема добавления нового веб-узла. Имеется один старый, работающий узел. Добавляю новый узел, на тот же адрес, но на произвольный порт. Настраиваю фильтр ISAPI, аспнет, дефолтный документ — все как нужно. Заливаю файлы (в данном случае файлы жумлы). Пытаюсь подключиться на хост узла на указанный мной порт. Подключиться получается, но передо мной открывается страница старого узла, причем без медийного содержимого (т.е. только текст).
Тесты показали, что отключение старого узла не влияет на отображение его содержимого на новом. В чем косяк? Куда копать?

@Dant:

Перед установкой ролей AppCatalogWebService/WebSite в SCCM 2012 не забывать добавлять вендо-фичу .NET Framework 3.5.1\WCF Activation и регистрировать в иисе компоненты .NET4, если их ставили после установки IIS:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe /iru
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe /iru

blogs.technet.com

elgwhoppo.com

@Bchgroup:

Оказывается php довольно просто коннектится к IIS, который входит в любой Windows. Apache больше ненужен.

@k0st1x:

оказывается, можно по протоколу OData настраивать IIS (выполняя powershell команды)
msdn.microsoft.com

@Bchgroup:

Скайп сука террорист. Он занимает порты Web-сервера (80,443) и IIS не может стартовать. Полчаса не понимал в чем дело, пока не вспомнил.

@Dant:

Если есть символ "+" в урлах или именах файлов, IIS7/7.5 вместо них отдает 404. При IIS6 такого не было, да : )

Решаетцо волшебной командой:

%windir%\system32\inetsrv\appcmd set config /section:requestfiltering /allowdoubleescaping:true
serverfault.com
serverfault.com

@Dant:

Эпплы не палятся от слова "совсем" : )) Думал фейк, пока не проверил...

i.imgur.com

apple.com

@otakuSiD:

How to use IIS as your local Web Development Server


vishaljoshi.blogspot.com
msdn.microsoft.com

@Dant:

Thawte c 2010 года переколбасил систему CA, выпускающих сертификаты. В связи с чем /me поимел неиллюзорное к-во гимороя, в попытках заставить корректно жыть wildcard сертификат, выпущенный цепочкой CA на иса-сервере в ссл-листенере.
Но, таки враг был разбит и победа осталась за нами : ))

Online SSL toolbox: ssl-tools.verisign.com
Thawte SSL Certificate Installation Checker: search.thawte.com

Symantec SSL Assistant: search.thawte.com

How to Disable the thawte Primary Root CA certificate: search.thawte.com
Installing Intermediate Certificates: search.thawte.com

Сertificate issued after June 26 2010 not trusted: search.thawte.com

Thawte Certificate renewal: forums.isaserver.org

@Dant:

Интересное нововведение в IIS8/ Win8 Server — Server Name Indication en.wikipedia.org

Таки можно будет вешать множество SSL-сайтов на один ip-адрес, по аналогии с обычными несекурными http-сайтами, разруливаевыми по Host Header.

@otakuSiD:

Advanced Logging for IIS 7.0 — Custom Logging

learn.iis.net

@otakuSiD:

Debugging Faulting Application w3wp.exe Crashes


blog.whitesites.com

@OCTAGRAM:

Строчка в логах "194.72.238.61" — — [29/Nov/2010:12:45:27 0600] "HEAD /bin/view/Pascal/ HTTP/1.0" 200 0 "http://www.netcraft.com/survey/" "Mozilla/4.0 (compatible; Netcraft Web Server Survey)" "1.1 tetris.metrolace.ru:80 (squid/2.7.STABLE8)" соответствует боту NetCraft. Этому боту должны особое внимание уделить вендовебмастеры с перацкой вендой. Дело в том, что Microsoft не просто тупо прикапывается абы к кому, а заказывает отчёт по целым блокам IP адресов, и не у кого–то, а у этого самого NetCraft. Так что если NetCraft просёк винду на серваке (особенно IIS) и Microsoft не выяснил, что это за клиент, он шлёт письма провайдеру с содержанием вида «по данным NetCraft...», «как вы объясните...», и дальнейшее зависит от провайдера. Свой Апач я пропатчил так, что теперь это не Apache (Win32), а Apache (SunOS). Resin наличие винды не палит. Пока не знаю только, каковы методы NetCraft для определения OS.

@MooSE:

дветыщидесятый год на дворе. двадцать первый век нах. люди в космос летают. IIS по прежнему не имеет никакой реализации mod_ppoxy. а сторонние модули стоят денег и умеют только минимальный функционал без хитропёздых вывертов. ну вот как ЭТО можно продвигать в качестве платформы для хостинга???

@Dant:

Похоже на серьезную уязвимость в иисах: microsoft.com

@Macron:

вопрос, врятли мне кто-нибудь поможет, но все таки: как заставить работать IIS 7.5 и Apache на одном сервере (порту), успользуя два разных IP?

@antonborisov:

Wow!!! И где же такой видео хостинг для нужд твитера??? #microsoft #iis #iPhone twitpic.com

@VolT:

Возникла острая необходимость поднять на одном сервере IIS 7.0 и связку AMP на Windows 2008. Удалось сделать через правку http iplisteners в Netsh.

@grinka:

Народ, а кто-то посоветует внятные ссылки где можно было бы почитать про нововведения в IIS7, в частности про Managed Pipeline Mode ? Лучше по-русски, но сойдёт и внятный англоязычный текст