Stiamo lavorando in un repository privato per i nostri pacchetti di private nuget. Siamo in grado di modificare il feed nuget per ogni cliente. Ma i pacchetti nuget si trovano in una posizione specificata in Web.Config.NuGet Server - Repository privato - Cambia nuget Posizione pacchetto dinamicamente
Esiste la possibilità di modificare la posizione in modo dinamico tramite il routing (URL)? ho refferd questo blog http://blog.maartenballiauw.be/post/2011/05/09/Using-dynamic-WCF-service-routes.aspx anche se i pacchetti URL fa riferimento il percorso specificato nel file WebConfig
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>
i "NugetPackages" è il mio indirizzo repositary locale, ho bisogno di accedere al repositary privatamente, come ci sono diverse cartelle all'interno di quella posizione sopra, ho bisogno di accedere dinamicamente a quelle cartelle NugetPackages/folder1, NugetPackages/folder2 come questo, È possibile?
grazie in anticipo ..