2016-07-09 7 views
0

Мы строим интерактивный поиск для наших пользователей, и я пробовал этот Microsoft KES link, который выглядит хорошо.KES build index System.AccessViolationException

При попытке узла службы

kes.exe host_service d:\kes\grammarout.grammar d:\kes\indexout.index 

Я выбежала в следующем выпуске,

Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. 
    at System.Net.UnsafeNclNativeMethods.SetFileCompletionNotificationModes(CriticalHandle handle, FileCompletionNotificationModes modes) 
    at System.Net.HttpListener.CreateRequestQueueHandle() 
    at System.Net.HttpListener.Start() 
    at Kes.WebServer.Start() 
    at Kes.KesWebServiceCmd.ExecuteInt() 
    at Kes.KesWebServiceCmd.Execute() 
    at Kes.Program.Main(String[] args) 

Я попытался запустить командную строку от имени администратора, но тот же вопрос выскакивать.

ответ

0

Можете ли вы попытаться явно установить порт на другое значение?

kes.exe host_service Academic.grammar Academic.index --port 9999 

Если это не работает, поиск конкретного сообщения об ошибке наступающем из SetFileCompletionNotificationModes() suggests, что это может быть из-за помехи от приложения 3 партии. У вас установлено какое-либо приложение, которое может перехватывать сетевой трафик?