未从远程主机

时间:2015-10-30 13:47:55

标签: .net asp.net-web-api swagger-ui swashbuckle

我已经在.NET Web API项目的顶部实现了Swagger(通过Swashbuckle),当从localhost运行时,它都可以正常工作。但是,当我通过IIS在远程计算机上托管时,UI加载速度非常慢(1分钟+),并且只加载标头,而不是端点。

我已在IIS中为该网站启用了CORS,并将以下扩展名添加到了' EnableSwagger'方法;

c.RootUrl(req => req.RequestUri.GetLeftPart(UriPartial.Authority) + req.GetRequestContext().VirtualPathRoot.TrimEnd('/'));

我假设有某种路径解决问题,但我不知道它是什么。有什么想法吗?

0 个答案:

没有答案