2016-03-23 26 views
0

Şimdi bir süredir swagger belgeleri içeren bir WebApi2 REST API'si geliştirmekteyim (swashbuckle kullanarak), ancak yerel sanal alan sürümümde SwaggerUI'ye veya bir GET isteği aracılığıyla swagger xml'e ulaşamıyorum. Kod sürümlerim arasında swagger kurulumunu karşılaştırdım ve bu alanda herhangi bir kod değişikliği olmadı. Herhangi bir etki olmadan swashbuckle ve IISExpress'i kaldırdım. Düşüncelerim tükeniyor ve swagger oluşumunu denemek ve hata ayıklamak için bir kaç adımda tavsiyelerde bulunmaktan memnuniyet duyarım.Swagger doc, swashbuckle kullanarak üretmeyi durdurdu

böyle genel bir problemi yazabilmek için Özür dileriz, ama şimdi yaklaşık 5 saat boyunca bu baktıktan sonra bir kayıp am.

Teşekkür

Mark

+0

senin SwaggerUI url nedir? Bu URL'ye gittiğinizde ne olur? Hata mesajı alıyor musunuz? HTTP mesajlarını 'Fiddler' gibi bir araç kullanarak incelediniz mi? Ben diğerleri için bilgi harmanlamak yardımcı durumda biraz bu açık bırakacak ama geri alınması ve hiç bu anlamaya mı yine – venerik

+0

404 hem hem de v1 doc doğrudan gidiyor? –

+0

benim değişiklikleri uygulamadan sona erdi - Bunun için – bsayegh

cevap

0

Ben eski bir soru olduğunu biliyorum ama benzer bir şey başıma ve başkasına gerçekleşebilir. Csproj, "Build> XML doc dosyası" yapılandırma kümesine sahiptir. Swagger, doğru dokümanları oluşturmayı bıraktı çünkü bu seçenek işaretlenmemiş, yanlışlıkla yanlışlıkla devre dışı bırakılmış olabilir. Tekrar kontrol etmek ve Swashbuckle yapılandırmasında kullanılan değeri ayarlamak hile yaptı!