LuceneNet не может создавать файлы * .fdt / *. Cfs или * .fdx / *. Cfx на сервере Windows - PullRequest
1 голос
/ 14 ноября 2011

У меня есть приложение MVC ASP.NET, которое создает поисковый индекс при запуске с LuceneNet.На моей локальной рабочей станции все работает правильно, Lucene создает все необходимые файлы.После публикации моего веб-сайта на сервере Windows (точно Small Business Server 2011) и запроса веб-сайта создаются только файлы сегментов.Я использую "C:\Temp\LuceneIndex" в качестве каталога.Нужно ли дополнительное разрешение для папки или я что-то пропустил?

Заранее спасибо!

Исправлена ​​проблема

В моемРешением также является REST-Service, как отдельный проект.После публикации службы отдыха все работает нормально.

1 Ответ

0 голосов
/ 14 ноября 2011

В Windows Server ограничения безопасности по умолчанию более ограничены, чем на рабочей станции.Вам нужно было бы разрешить NETWORK SERVICE доступ для записи в c: \ temp или запустить пул приложений как определенный пользователь, которому вы предоставляете доступ.

Однако вы должны получить исключение безопасности, и он вообще не сможет создавать никаких файлов.

...