Всё работает нормально только при Permalink Default Settings, когда линки имеют вид http://ws1/wordpress/?p=1
Если выбрать любой другой вариант (например, Day and name, линк получается вида http://ws1/wordpress/index.php/2010/06/22/hello-world/), то работает только HomePage, все остальные "The page cannot be found"
В гугле пишут что-то про htaccess-file, но у меня IIS, там ничего такого нету.

.htaccess – чисто апачевская фишка. У IIS хрень аналогичного назначения зовется, кажется, web.config и, естественно, имеет другой формат. WP с некоторых пор умеет сам создавать нужное файло не только для Апача (если хватит прав), но и для IIS. Только сдается мне, что ЭТО работает в IIS7. А у Вас, кажись, допотопная пятёрочка, да?
Да, именно допотопный IIS 5.0
Увы, ничем не помогу 🙁 Про IIS знаю только, что он есть и что он дырявый как решето 😉
А чего Вы Апача не запустите? Он вполне сносно работал у меня даже на Вынь98. Опять же, можно попробовать nginx запустить – есть виндовый порт (не знаю, согласится ли он на 2К, на ХРюше работал как часики). nginx гораздо легче апача (не по настройке, а по ресурсоемкости).
На этом IIS уже стоит десяток сайтиков, и насколько я понял, из-за каких-то настроек роутера не получается чтобы параллельно еще и апач стоял.
У меня таже проблема! При линках http://…./wordpress/?p=1 страницы открываются нормально. Стоит в настройках поменять линки на "День и название" или "Месяц и название" или "Цифры" или "По умолчанию" – страницы не открываются! При этом настройщик сообщает что "Если бы .htaccess был доступен для записи……..". Хотя выставлен на 777.. Стоит Апач.
как побороть ?