2012-03-05 1 views
0

По состоянию на текущий момент написания (2012-03-05) Я бегу следующие компоненты:asp.net не работает на Apache 2 на OSX Lion - Получение Forbidden 403 ответа

  • OSX Lion
  • по умолчанию Apache установка (Apache2)
  • SSLEngine на Apache является "на" (делать некоторые Дев, но не пытается получить доступ к .net через SSL пока)
  • Mono 2.10.8
  • XSP 2.10.2
  • mod_mono 2.10

Я являюсь Win/парнем IIS, так что это все ново для меня, но при попытке получить приложение тестов XSP ASP.NET работает на моем Mac (приложение находится в папке Хр и указанную в руководстве по установке mod_mono).

Я пропустил руководство INSTALL для xsp и mod_mono.

Насколько я могу судить, все работает. Appache, похоже, загрузил моно модуль, так как это нормально с элементами конфигурации mono в файле httpd.cong.

Однако, когда я пытаюсь перейти к странице ASP.NET, например, тест XSP один (http://127.0.0.1/demo/index.aspx), я получаю:

Запретный

У вас нет разрешения на access /demo/index.aspx на этом сервере.

Apache/2.2.20 (Unix) mod_ssl/2.2.20 OpenSSL/0.9.8r DAV/2 mod_mono/2,10 сервера на 127.0.0.1 порт 80

направляющие mono_mod по устранению неполадок говорят, что это может произойти, если Apache не читал Асесс, но доступ на чтение к папке тестового XSP установлен в:

все: Читать & Написать

Я думаю, это не каталог перми вопрос ssions?

Интересно, работает ли мономод неправильно, поэтому на самом деле Apache пытается сделать список каталогов, который даст 403?

Что может быть причиной этого? И есть ли способ диагностировать, все ли файлы монофонов установлены и работают правильно с Apache?

благодаря

ответ

1

Сценарий может также потребоваться разрешение на выполнение, попробуйте из командной строки:

chmod +x /path/to/script.aspx 

OS X Это позволило (и другие Unixes) знают, что файл может быть запущен.

+0

спасибо cobbal. пробовал, но ничего не изменил – andy

Смежные вопросы