Asp.net web api 是否可以在单独的Asp Web Api项目中创建炫耀文档?
是否可以在单独的项目中为我的ASP.NETWebAPI生成一个招摇过市的文档 我创建了一个空项目,在那里可以看到招摇过市的文档。在API项目中引用了Swagger项目,但该项目不起作用。 API项目的加载方式与外部程序集类似。可以访问控制器,但未生成文档 然后尝试使用自动生成的XML文档,只是想看看它是否会创建任何内容,但没有结果 在此之后,尝试在一个招摇过市的文档中包含多个API是行不通的 我也试过:Asp.net web api 是否可以在单独的Asp Web Api项目中创建炫耀文档?,asp.net-web-api,swagger,swashbuckle,Asp.net Web Api,Swagger,Swashbuckle,是否可以在单独的项目中为我的ASP.NETWebAPI生成一个招摇过市的文档 我创建了一个空项目,在那里可以看到招摇过市的文档。在API项目中引用了Swagger项目,但该项目不起作用。 API项目的加载方式与外部程序集类似。可以访问控制器,但未生成文档 然后尝试使用自动生成的XML文档,只是想看看它是否会创建任何内容,但没有结果 在此之后,尝试在一个招摇过市的文档中包含多个API是行不通的 我也试过: 在大摇大摆的官方文件中,我没有找到任何可以帮助我解决这个问题的东西。如果可能的话,我
我使用Swashback 5.6.0和ASP.Net Web API。是的,可以在单独的项目中为Web API生成Swagger文档 这里我有一段代码,显示了我是如何做到的:
下面是大摇大摆的用户界面的样子: 老实说,这段代码没有什么特别之处,它在我第一次尝试时就奏效了。。。
但我确实有一些虚张声势的经验
如果你能提供一个最小的项目再现你的问题,我们可以帮助你一起找到它的底部 一切皆有可能——这取决于你愿意投入多少工作。您尝试了什么,以及是什么阻止了它工作?我尝试使用Swagger创建新项目,然后在其中加载我的API项目,首先像reference一样,它不工作,然后我使用Assembly.LoadFrom,以确保所有内容都正确加载。从调试器中,我可以看到所有控制器,但无法生成文档。我也尝试过:,要创建新的空API项目,并将swagger放入其中,并创建多个swagger文档,没有效果。您可能需要生成XML文档并通过调用includexmlcoments将其包括在内,如下所述:@Remy或Ivan,您能提供一个复制此问题的示例项目吗?这是我错过的难题的一部分。私有静态void映射路由(此HttpConfiguration配置){apisample.WebApiConfig.Register(配置);}谢谢you@Ivan我很高兴我能帮上忙。。。今后,请包括一个再现您的问题的最小项目,请在此处阅读更多相关内容: