gpt4 book ai didi

.net-core - swagger-document-override/md-override-loader - 失败

转载 作者:行者123 更新时间:2023-12-04 09:14:15 24 4
gpt4 key购买 nike

当我在运行 IIS 的服务器 2012R2 上托管它时,我能够使用 Autorest 和我的 api 生成代码

但是,当我尝试使用 localhost url 运行它时,我收到一条无法读取的消息。

我可以在浏览器中读取 swagger.json

我正在使用命令

autorest --input-file=https://localhost:44348/api-docs/v1/swagger.json
--output-folder=generated --csharp --namespace=DD.MyApp.Connector

输出是
AutoRest code generation utility [version: 2.0.4283; node: v10.11.0]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
Loading AutoRest core 'C:\Users\kirst\.autorest\@microsoft.azure_autorest-core@2.0.4289\node_modules\@microsoft.azure\autorest-core\dist' (2.0.4289)
Loading AutoRest extension '@microsoft.azure/autorest.csharp' (~2.3.79->2.3.82)
Loading AutoRest extension '@microsoft.azure/autorest.modeler' (2.3.55->2.3.55)
FATAL: swagger-document-override/md-override-loader - FAILED
FATAL: Error: Could not read 'https://localhost:44348/api-docs/v1/swagger.json'.
FATAL: swagger-document/loader - FAILED
FATAL: Error: Could not read 'https://localhost:44348/api-docs/v1/swagger.json'.
Process() cancelled due to exception : Could not read 'https://localhost:44348/api-docs/v1/swagger.json'.
Error: Could not read 'https://localhost:44348/api-docs/v1/swagger.json'.

学习后 the issue on github我尝试使用 dotnet run 启动 api
但它没有帮助。

我尝试在具有管理员权限的 dos 命令 shell 中运行 autorest

根据 github 问题,我可以将 swagger.json 保存到一个文件中,并通过引用该文件来生成代码。

这不是一个很好的解决方案。

最佳答案

您是否尝试使用 httpslocalhost ?如果您没有在那里放置证书,则不应使用 https .

http://localhost 试试...

关于.net-core - swagger-document-override/md-override-loader - 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53508432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com