Autodesk Forge Configurator Inventor - Azure 部署问题
Autodesk Forge Configurator Inventor - Azure deployment problem
我在将应用程序部署到 Azure 时遇到问题。
我从 https://github.com/Autodesk-Forge/forge-configurator-inventor 回购开始。我设法 运行 在本地没有错误。我可以登录、上传我自己的压缩文件、更改参数、导出 pdf 并下载。一切都很好。现在我想将应用程序发布到 azure。
应用程序目前正在 运行ning,因此您可以查看:https://pjk-config.azurewebsites.net
出了什么问题:登录后我无法上传任何模型。没有错误显示。如果我改变扳手或车轮模型并更新它,我也不会发生。
我做了什么:
- 创建了 Azure 帐户,
- 将回调 url 更改为我的应用程序(在我的情况下:“https://pjk-config.azurewebsites.net/”),
- 我通过删除 UseKestrel() 语句更改了 WebApplication.Program.cs(请检查)
{
webBuilder.UseStartup<Startup>();
var port = Environment.GetEnvironmentVariable("PORT");
// If deployed to a service like Heroku, need to listen on port defined in the environment, not the default one
if (!string.IsNullOrEmpty(port))
{
webBuilder.UseUrls("http://*:" + port);
Log.Logger.Information($"PORT environment variable defined to:{port}");
}
});
应用程序设置:
- 仅邀请模式 - 错误
- 嵌入模式 - false
- 发布者设置:(但我在输出中看到轮询,所以我认为缺少某些内容)
"CompletionCheck": "Callback",
"CallbackUrlBase": "https://pjk-config.azurewebsites.net"
- 我通过 VS 2019 部署,右键单击 WebApplication - 使用此参考发布:
https://docs.microsoft.com/en-us/visualstudio/deployment/quickstart-deploy-to-azure?view=vs-2019
如果您需要任何其他信息,请告诉我。我自己与这将近 30 天作斗争。我是初学者,这是我在此页面上的第一个问题,因此对于缺乏有关我的问题的准确信息,我深表歉意。告诉我你需要什么,我会发过来
感谢您的努力和帮助。我想出了如何部署到 azure 并能够 运行 而没有错误。这是关于回调。在我的情况下,我的应用程序>Autodesk Forge 的回调 URL 应该是 https://myapp.azurewebsites.net(末尾没有斜线),在 appsettings.json 中,我同意了:
"Publisher": {
"CompletionCheck": "Polling",
"CallbackUrlBase": "https://myapp.azurewebsites.net/"
注意最后的斜杠。
下一步可能会将 CompletionCheck 更改为 Callback。
应用程序 运行ning,我可以在发明人部分工作。
谢谢!
我在将应用程序部署到 Azure 时遇到问题。
我从 https://github.com/Autodesk-Forge/forge-configurator-inventor 回购开始。我设法 运行 在本地没有错误。我可以登录、上传我自己的压缩文件、更改参数、导出 pdf 并下载。一切都很好。现在我想将应用程序发布到 azure。
应用程序目前正在 运行ning,因此您可以查看:https://pjk-config.azurewebsites.net
出了什么问题:登录后我无法上传任何模型。没有错误显示。如果我改变扳手或车轮模型并更新它,我也不会发生。
我做了什么:
- 创建了 Azure 帐户,
- 将回调 url 更改为我的应用程序(在我的情况下:“https://pjk-config.azurewebsites.net/”),
- 我通过删除 UseKestrel() 语句更改了 WebApplication.Program.cs(请检查)
{
webBuilder.UseStartup<Startup>();
var port = Environment.GetEnvironmentVariable("PORT");
// If deployed to a service like Heroku, need to listen on port defined in the environment, not the default one
if (!string.IsNullOrEmpty(port))
{
webBuilder.UseUrls("http://*:" + port);
Log.Logger.Information($"PORT environment variable defined to:{port}");
}
});
应用程序设置:
- 仅邀请模式 - 错误
- 嵌入模式 - false
- 发布者设置:(但我在输出中看到轮询,所以我认为缺少某些内容)
"CompletionCheck": "Callback",
"CallbackUrlBase": "https://pjk-config.azurewebsites.net"
- 我通过 VS 2019 部署,右键单击 WebApplication - 使用此参考发布: https://docs.microsoft.com/en-us/visualstudio/deployment/quickstart-deploy-to-azure?view=vs-2019
如果您需要任何其他信息,请告诉我。我自己与这将近 30 天作斗争。我是初学者,这是我在此页面上的第一个问题,因此对于缺乏有关我的问题的准确信息,我深表歉意。告诉我你需要什么,我会发过来
感谢您的努力和帮助。我想出了如何部署到 azure 并能够 运行 而没有错误。这是关于回调。在我的情况下,我的应用程序>Autodesk Forge 的回调 URL 应该是 https://myapp.azurewebsites.net(末尾没有斜线),在 appsettings.json 中,我同意了:
"Publisher": {
"CompletionCheck": "Polling",
"CallbackUrlBase": "https://myapp.azurewebsites.net/"
注意最后的斜杠。
下一步可能会将 CompletionCheck 更改为 Callback。
应用程序 运行ning,我可以在发明人部分工作。
谢谢!