我正在开发一个WEB API 2项目。我正在使用Swagger文档。
我也在使用ODATA V4。
我想将我的web api的默认页面设置为swagger,我该怎么办?
答案 0 :(得分:2)
您可以创建重定向,请参阅此处的示例:
http://turoapi.azurewebsites.net/
我所做的只是使用以下代码创建index.html:
bar
使用它确保在Web.config中
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
<meta http-equiv="refresh" content="0; URL='/swagger'" />
</head>
<body></body>
</html>
它不应包含此标记。
<system.webServer>
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>