Направляющие на IronRuby (IIS 6)

Я пытаюсь получить направляющие, работающие на использовании веб-сервера IIS 6 IronRuby, но без успеха. Я следовал за этим вебкастом и получил его работающий на IIS 7, но не могу заставить его работать над сервером IIS 6. Я нуждаюсь в некоторой помощи, чтобы заставить это работать. Какие-либо идеи?

1
задан Fossmo 12 June 2010 в 23:49
поделиться

2 ответа

вам необходимо установить сопоставление с подстановочными знаками для aspnet_isapi.dll Проблема, вероятно, в том, что он не передает URL-адреса без расширения в конвейер .net. http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/5c5ae5e0-f4f9-44b0-a743-f4c3a5ff68ec.mspx?mfr=true

Если это не проблема, предоставьте дополнительная информация об ошибках и т. д.

1
ответ дан 2 September 2019 в 23:48
поделиться

Две мысли...

  1. Casual Jim частично прав, вам нужно создать карту расширения, чтобы все запросы проходили через фильтр ASAPI для .NET. Когда я заставил это работать на IIS 5.1, где нет отображения диких карт, я создал карту расширения для *.rails, а затем мне пришлось изменить маршрутизацию, чтобы добавить это в конец всех запросов.

  2. Если вы использовали web.config, который я разместил в своем видео, он будет работать только в IIS7. Версии 6 и ниже определяют обработчики в другом месте.

IIS7: configuration>system.webServer>handlers>add

IIS6: configuration>system.web>httpHandlers>add

1
ответ дан 2 September 2019 в 23:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: