Когда я пытаюсь создать коллекцию людей database людей на RavenDb, я получаю следующую ошибку:
Удаленный сервер ответил на ошибку: (403) Запрещено.
У меня есть Raven на IIS, и я не уверен, что происходит. В Raven Management Studio, когда я пытаюсь создать базу данных, я получаю следующий результат:
Не удалось выполнить проверку подлинности на сервере
Сообщение: Удаленный сервер возвратил ошибку: NotFound. Uri: /databases? database = Сервер по умолчанию Uri: http://localhost:8888/docs/Raven/Databases/People
- Информация об ошибке - System.Net.WebException: Удаленный сервер возвратил ошибку: NotFound. в System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult) в System.Func
2.Invoke(T arg) at System.Threading.Tasks.TaskFactory
1.FromAsyncCoreLogic(IAsyncResult iar, Func2 endMethod, TaskCompletionSource
1 tcs)
Когда я посмотрел на это с помощью монитора процессов, я вижу, что получаю кучу не найденных ошибок:
В каталоге C:\Utils\RavenDB\Web
есть папки Bin и Данные, не более того. Мне нужно создать нужные папки? Я создал папку docs, но ничего не изменилось. Все еще есть проблемы.
Любые мысли?
Edit:
Пробовал с помощью скрипача на Raven Management Studio, создав документ:
Запрос:
PUT http://localhost:1786/docs/People HTTP/1.1
Принять:/
Accept-Language: en-US
Referer: http://localhost:1786/silverlight/Raven.Studio.xap
Content-Length: 24
Accept-Encoding: identity
If-None-Match: 00000000-0000-0000-0000-000000000000
Content-Type: application/json; кодировка = UTF-8
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, например, Gecko) Chrome/16.0.912.75 Safari/535.7
Host: localhost: 1786
Соединение: Keep-Alive
Pragma: no-cache
{
"Имя": "..."
}
Ответ:
HTTP/1.1 403 Запрещено
Cache-Control: private
Сервер: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Дата: Чт, 08 Мар 2012 12:33:22 GMT
Content-Length: 0