500 Erreur lors de la configuration de Swagger dans l'application asp.net CORE / MVC 6

Je suis en train de configurer une base swagger doc API dans un asp .net CORE /MVC 6 projet et d'obtenir une erreur 500 à partir de l'arrogance de l'INTERFACE utilisateur:
500 : http://localhost:4405/swagger/v1/swagger.json

Mon démarrage de la classe a le code suivant:

using Swashbuckle.SwaggerGen;
using Swashbuckle.SwaggerGen.XmlComments;
using Swashbuckle.Application;
....
public void ConfigureServices(IServiceCollection services)
{
  ...
  services.AddSwaggerGen();
  services.ConfigureSwaggerDocument(options =>
  {
    options.SingleApiVersion(new Info
    {
        Version = "v1",
        Title = "Blog Test Api",
        Description = "A test API for this blogpost"
    });
  });
}

puis sous Configurer:

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
....
  app.UseSwaggerGen();
  app.UseSwaggerUi();
....
}

Quand je compiler et exécuter le projet, l'INTERFACE utilisateur viendra quand je vais à swagger/UI/index.html mais le 500 erreur ci-dessus s'affiche. Quand je vais sur le swagger/v1/swagger.json lien, la console donne des erreur 500:
Failed to load resource: the server responded with a status of 500 (Internal Server Error)

Est-il de toute façon je peux comprendre la cause de racine de la 500 ou permettre supplémentaires de débogage dans swagger pour comprendre pourquoi c'est jeter cette erreur? Basé sur certains des tutoriels que j'ai regardé, seulement ce que j'ai dans le démarrage est nécessaire pour une implémentation de base. S'il vous plaît laissez-moi savoir si je peux fournir toute information supplémentaire.

EDIT: c'est pour la rc1, et peuvent ne pas être pertinents pour les nouveaux netcore 1.0 actuellement (6/29/2016)

source d'informationauteur CBerg