Wir arbeiten im privaten Repository für unsere eigenen privaten nugget-Pakete. Wir sind in der Lage, das Futter für jeden Kunden zu ändern. Aber nuget-Pakete befinden sich an einem Speicherort, der in Web.Config angegeben ist.NuGet Server - Privates Repository - Change nuget Package location Dynamisch
Gibt es eine Möglichkeit, den Standort dynamisch durch Routing (URL) zu ändern? Ich habe dieses Blog hingewiesen und http://blog.maartenballiauw.be/post/2011/05/09/Using-dynamic-WCF-service-routes.aspx obwohl die Pakete den Pfad in der webconfig Datei
public static void MapNugetRoutes(RouteCollection routes)
{
var factory = new DataServiceHostFactory();
var serviceRoute = new ServiceRoute("nuget/packages/getpackages/{platform}", factory, typeof(Packages));
serviceRoute.Defaults = new RouteValueDictionary { { "serviceType", "odata" } };
serviceRoute.Constraints = new RouteValueDictionary { { "serviceType", "odata" } };
routes.Add("nuget", serviceRoute);
}
<appSettings>
<add key="requireApiKey" value="true" />
<add key="apiKey" value="" />
<add key="packagesPath" value="~/NugetPackages/" />
<add key="enableSimpleMembership" value="false" />
<add key="" />
</appSettings>
die „NugetPackages“ Adresse meiner lokalen repositary ist, ich die repositary zugreifen müssen privat gegebene URL verweist, wie es mehrere Ordner innerhalb dieser über Ort, ich brauche dynamisch Zugriff auf diese Ordner NugetPackages/folder1, NugetPackages/folder2 wie folgt, Ist es möglich?
Dank im Voraus ..