404 em link de pacotes nuget
Disclaimer completo: cara java, experimentando o chapéu .net ...
Eu passei pela caminhada sobre como configurar o servidor NuGet, e parece que está funcionando principalmente. Eu recebo esta página:
You are running NuGet.Server v1.8.30423.9026
Click here to view your packages.
No entanto, quando clico no link, recebo um 404. O tipo mime do .nupkg foi adicionado ao IIS, portanto, não vejo o que mais eu poderia estar fazendo de errado. Eu adicionei o NLog ao projeto e adicionei o log à classe Routes.cs e as duas instruções de log estão aparecendo:
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
public static void Start() {
Logger.Info("Start called in CompanyNameHereNuget");
MapRoutes(RouteTable.Routes);
}
private static void MapRoutes(RouteCollection routes) {
Logger.Info("MapRoutes called in CompanyNameHereNuget");
// The default route is http://{root}/nuget/Packages
var factory = new DataServiceHostFactory();
var serviceRoute = new ServiceRoute("nuget", factory, typeof(Packages));
serviceRoute.Defaults = new RouteValueDictionary { { "serviceType", "odata" } };
serviceRoute.Constraints = new RouteValueDictionary { { "serviceType", "odata" } };
routes.Add("nuget", serviceRoute);
}
private static PackageService CreatePackageService() {
return NinjectBootstrapper.Kernel.Get<PackageService>();
}
Existe algum outro arquivo de log que eu deveria estar olhando? Eu olhei para a pasta:C:\inetpub\logs
e nenhum dos arquivos de log tem até carimbos de hora recentes. Ou talvez eu esteja perdendo algo óbvio na configuração?