Disallow: *
Allow: index.ext
, Если я помню правильно, второй пункт должен переопределить первое.
Можно ли обновить их машину до последней версии сайта .NET 3.5? Поскольку IIS 7.0 web.config может работать в IIS 6.0 без каких-либо изменений, вам просто нужно, чтобы .NET 3.5 работал на сайте IIS 6. Однако, если все ваше приложение скомпилировано для .NET 3.5, обновление инфраструктуры является обязательным, если вы не хотите переписать все свое приложение для .NET 2.0.
Это проблема IIS или инфраструктуры? Мне кажется, вам просто нужно установить .NET 3.5 на их компьютер, и вуаля, вы герой
Единственная потенциальная проблема, с которой вы можете столкнуться, - это если вы написали приложение с помощью MVC или System.web.routing. Даже в этом случае есть хаки, чтобы заставить это работать в IIS6.
No this is an IIS not framework issue. As you can see from my post above. The web.config that has been generated for IIS7 will not work with IIS6.
There are tags that IIS6 doesn't know about plus IIS7 web.config puts things like handlers in sections that IIS6 doesn't know about.
I needed a quick way to regenerate the web.config for the project that was compatible with IIS6. I've edited it by hand now.
В этой статье обсуждается, как настроить файл web.config, который будет работать как в IIS6, так и в IIS7.
http://arcware.net/use-a-single-web-config-for-iis6-and-iis7/