Рендеринг ASP на страницах с расширением .html в Windows CE - PullRequest
4 голосов
/ 30 марта 2010

Я хочу использовать расширение .html для рендеринга ASP-страниц.

В настоящее время я использую Windows CE 6 с веб-сервером по умолчанию, ASP включен

Мой раздел реестра выглядит как HKEY_LOCAL_MACHINE\COMM\HTTPD\ScriptMap со следующей парой значений ключа строки .html = \\Windows\\asp.dll. После этого все мои файлы .html выдали ошибку 403.

Обновление:

Чтобы заставить это работать, сделайте следующее: Добавьте .html = \Windows\asp.dll (обратите внимание на одиночные косые черты) в HKEY_LOCAL_MACHINE\COMM\HTTPD\ScriptMap -> Двойные косые черты требуются только при добавлении с помощью кода.

Если вы получили ошибку 403, тогда проверьте свои права доступа , чтобы убедиться, что сценарии можно запускать.

Ответы [ 2 ]

1 голос
/ 06 апреля 2010

Я не хочу делать это через комментарии, поэтому вот мои мысли:

  • У вас есть возможность отладочной сборки, которая может напечатать некоторую дополнительную информацию об ассоциации файлов?
  • Как вы меняете реестр? У вас есть постоянный реестр? Вы создаете образ с указанным ключом реестра?
  • После изменения ключа реестра (если вы не строите образ с ним и если у вас нет постоянного реестра) - вы перезапустили сервер, чтобы он снова считал параметры реестра?
1 голос
/ 03 апреля 2010

Вам нужно избежать люфтов. Вместо этого используйте "\\Windows\\asp.dll".

...