Kendi özel nuget paketleri için özel bir depoda çalışıyoruz. Her müşteri için nuget yemini değiştirme pozisyonundayız. Ancak nuget paketleri, Web.Config dosyasında belirtilen bir konumda bulunur.NuGet Sunucu - Özel Deposu - Değişim nuget Paket konumu Dinamik olarak
Konumu dinamik olarak yönlendirmeyle (URL) değiştirmek mümkün mü? ben bu blog'u refferd gelmiş url
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>
"NugetPackages" benim yerel repositary adresidir WebConfig dosyasında verilen yolunu belirtir bile paketler olsa , orada olduğu gibi, özel olarak repositary erişmesi gereken http://blog.maartenballiauw.be/post/2011/05/09/Using-dynamic-WCF-service-routes.aspx Yukarıdaki bu klasörün içinde birkaç klasör, bu klasörlere NugetPackages/folder1, NugetPackages/folder2 gibi dinamik olarak erişmesi gerekiyor, Mümkün mü? peşin
teşekkürler ..