2012-01-04 2 views
4

В настоящее время я пытаюсь настроить сервер NuGet в нашей интрасети, но у меня возникла проблема. Я следую инструкциям:NuGet.Server Bad Request

http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds

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

«Не удалось подключиться к корму указанному в «myserver/DataServices/Packages.svc». Проверьте, что источник пакета (расположенный в настройках диспетчера пакетов) действителен и обеспечивает сетевое подключение ».

URL-адрес правильный, скопирован с веб-сайта и является «http: // myserver/nuget».

Использование Fiddler Я проверил передачу данных, и я получаю:

<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"> 
    <code></code> 
    <message xml:lang="en-AU">Bad Request - Error in query syntax.</message> 
</error> 

Там нет журналов ошибок можно найти на сервере.

Может ли кто-нибудь помочь в этом? Я бы очень хотел использовать NuGet.Server, но у меня нет идей.

Благодаря

ответ

0

Вы используете самую последнюю версию как NuGet.Server и диспетчера пакетов в VS?

+0

Да, мы как в локальной среде, так и на сервере. IIS 7 на сервере также, визуальная студия локально – Odd

0

Установили ли вы ASP.NET MVC 3 на сервере?

Указывает ли клиент прямо на базовый URL-адрес или на конечную точку .svc? Вы должны использовать базовый URL-адрес - семантика вызова изменилась в последнее время.