2015-06-19 3 views
3

Мы переустановили ProGet, когда мы восстановили наш сервер после обнаружения отверстия безопасности (не связанного с ProGet). Канал отображается в браузере, но недоступен в Visual Studio.Proget Server Up, но недоступные для чтения в Visual Studio

При восстановлении нашего сервера у нас есть ProGet, работающий на временном сервере Azure, который работает и обслуживает наши пакеты NuGet. При сравнении этих двух отличительных черт, одним из отличительных моментов является URL-адрес конечной точки API для фида. Для ProGet на Azure это приемлемый URL-адрес. На ProGet, который мы пытаемся настроить при создании нашего нового сервера, на самом деле он содержит пароль и слово «Default» (мы устарели этот пароль). enter image description here Это не кажется правильным, но я не думаю, что его можно изменить. Я попытался переустановить ProGet, но он сохраняет мои пакеты и фид.

Как исправить это, так что ProGet будет обслуживать Visual Studio? Заранее спасибо.

ответ

0

Это было исправлено, очистив значение в ODataBaseUrl в дополнительных настройках. После этого URL-адрес конечной точки API изменился на то, что он должен - это полный URL-адрес, а не странная строка.

1

Какую версию ProGet вы используете?

Если это v3.7 или поздно «пакет Source URL» на странице поток Обзор является то, что вы хотите, чтобы войти в Visual Studio:

ProGet Feed Overview Page

«по умолчанию», вы видите это просто имя фида, и нет никаких паролей, видимых в этом URL-адресе. Отображаемое имя хоста - это просто имя машины, на которой он запущен, поэтому вы также можете использовать DNS-имя или IP-адрес, если вы находитесь на Azure (например, http: // {sitename} .cloudapp.net/nuget/{ feedname})

+0

Спасибо, я проверил, что использую правильный URL-адрес источника пакета. Обратите внимание на новые фотографии, добавленные в вопрос. Azure - 3.6.x, и тот, который мы пытаемся сделать, - 3.7.x –