1) взять оригинальный baget https://github.com/loic-sharma/BaGet (легкий nuget сервер) с его SQL Server провайдером (добавить несколько пакетов с разными версиями, включая пре-релиз).

2) настроить его в ИИС (нужна инструкция по шагам с картинками)

3) добавить туда авторизацию, как это сделано у нас на текущем nuget https://stocksharp.com/news/266/StockSharp-API-from-Nuget-Manual/#privateserver авторизация сейчас через токен по урлу

и по http хидеру (там спец хидер у nuget.exe добавляется)

токены можете в БД какой-то таблице прописать, чтобы была примитивная идентификация

4) для зависимостей нужно добавить возможность указания урла, так как сейчас там только id пакета и их сайт предполагается что все пакеты лежат только в baget и у нас не так. поэтому нам надо через код в будущем менять где лежит зависимостей, на нашем сервере или на публичной от майкрософт

5) (опционально) сделать поддержку веб-авторизации (перебрасывать на окно логина), чтобы можно было зайти по адресу без указания токена, он бы авторизовал и перебросил на урл с уже с токеном включенным.

4 года назад
stocksharp
Михаил 
45 лет
4 года в сервисе
Был
год назад

Заявки фрилансеров

Максим
 
48 лет
19 лет в сервисе
Был
месяц назад
4 года назад
Андрей
 
30 лет
12 лет в сервисе
Был
4 часа назад
61 отзыв
4 года назад