Forge Configurator Inventor 示例入门
Getting started with the forge configurator inventor sample
我正在尝试 运行 在 Autodesks git 存储库中找到的示例应用程序:
https://github.com/Autodesk-Forge/forge-configurator-inventor
尝试按照概述的步骤进行操作,但在尝试在本地构建和 运行 时惨遭失败。
有谁知道更详细的入门指南。
当我到达指南中所说的 运行 dotnet run initialize=true
我得到这个 [13:38:51 WRN] Cannot create OSS bucket. Repeating
几次然后它抛出这个:
[13:39:23 FTL] Application startup exception
System.AggregateException: One or more errors occurred. (App Bundle package is not found (AppBundles/DataCheckerPlugin.bundle.zip))
---> System.Exception: App Bundle package is not found (AppBundles/DataCheckerPlugin.bundle.zip)
at WebApplication.Processing.Publisher.PostAppBundleAsync(String packagePathname, ForgeAppBase config) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\Publisher.cs:line 172
at WebApplication.Processing.Publisher.InitializeAsync(String packagePathname, ForgeAppBase config) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\Publisher.cs:line 243
at WebApplication.Processing.ForgeAppBase.InitializeAsync(String packagePathname) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\ForgeAppBase.cs:line 110
at WebApplication.Processing.FdaClient.InitializeAsync() in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\FdaClient.cs:line 51
at WebApplication.Initializer.InitializeAsync() in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Initializer.cs:line 90
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at WebApplication.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, Initializer initializer, ILogger`1 logger, LocalCache localCache, IOptions`1 forgeConfiguration, Publisher publisher) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Startup.cs:line 81
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder)
at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.<Build>b__0(IApplicationBuilder builder)
at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass13_0.<UseStartup>b__2(IApplicationBuilder app)
at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.<Configure>g__MiddlewareFilterBuilder|0(IApplicationBuilder builder)
at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.<Configure>b__0(IApplicationBuilder app)
at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)
Unhandled exception. System.AggregateException: One or more errors occurred. (App Bundle package is not found (AppBundles/DataCheckerPlugin.bundle.zip))
---> System.Exception: App Bundle package is not found (AppBundles/DataCheckerPlugin.bundle.zip)
at WebApplication.Processing.Publisher.PostAppBundleAsync(String packagePathname, ForgeAppBase config) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\Publisher.cs:line 172
at WebApplication.Processing.Publisher.InitializeAsync(String packagePathname, ForgeAppBase config) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\Publisher.cs:line 243
at WebApplication.Processing.ForgeAppBase.InitializeAsync(String packagePathname) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\ForgeAppBase.cs:line 110
at WebApplication.Processing.FdaClient.InitializeAsync() in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\FdaClient.cs:line 51
at WebApplication.Initializer.InitializeAsync() in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Initializer.cs:line 90
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at WebApplication.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, Initializer initializer, ILogger`1 logger, LocalCache localCache, IOptions`1 forgeConfiguration, Publisher publisher) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Startup.cs:line 81
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder)
at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.<Build>b__0(IApplicationBuilder builder)
at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass13_0.<UseStartup>b__2(IApplicationBuilder app)
at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.<Configure>g__MiddlewareFilterBuilder|0(IApplicationBuilder builder)
at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.<Configure>b__0(IApplicationBuilder app)
at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)
at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host)
at WebApplication.Program.Main(String[] args) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Program.cs:line 34
PS D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication>
这个项目可能超出了我的技能范围,但至少可以启动演示并 运行ning - 在我们解散它并雇人为我们做之前.
感谢任何意见。
谢谢
我认为真正的问题是缺少 DataCheckerPlugin.bundle.zip 文件,如 2 个异常所示。确保它在这里可用:
我没有安装 .NET 4.7,所以项目的目标框架恢复为 4.6,在那种情况下,它不能被编译。只需将其更改为基于 4.7 的版本(在我的例子中是 4.7.2)并再次构建项目:
我正在尝试 运行 在 Autodesks git 存储库中找到的示例应用程序: https://github.com/Autodesk-Forge/forge-configurator-inventor
尝试按照概述的步骤进行操作,但在尝试在本地构建和 运行 时惨遭失败。 有谁知道更详细的入门指南。
当我到达指南中所说的 运行 dotnet run initialize=true
我得到这个 [13:38:51 WRN] Cannot create OSS bucket. Repeating
几次然后它抛出这个:
[13:39:23 FTL] Application startup exception
System.AggregateException: One or more errors occurred. (App Bundle package is not found (AppBundles/DataCheckerPlugin.bundle.zip))
---> System.Exception: App Bundle package is not found (AppBundles/DataCheckerPlugin.bundle.zip)
at WebApplication.Processing.Publisher.PostAppBundleAsync(String packagePathname, ForgeAppBase config) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\Publisher.cs:line 172
at WebApplication.Processing.Publisher.InitializeAsync(String packagePathname, ForgeAppBase config) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\Publisher.cs:line 243
at WebApplication.Processing.ForgeAppBase.InitializeAsync(String packagePathname) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\ForgeAppBase.cs:line 110
at WebApplication.Processing.FdaClient.InitializeAsync() in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\FdaClient.cs:line 51
at WebApplication.Initializer.InitializeAsync() in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Initializer.cs:line 90
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at WebApplication.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, Initializer initializer, ILogger`1 logger, LocalCache localCache, IOptions`1 forgeConfiguration, Publisher publisher) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Startup.cs:line 81
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder)
at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.<Build>b__0(IApplicationBuilder builder)
at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass13_0.<UseStartup>b__2(IApplicationBuilder app)
at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.<Configure>g__MiddlewareFilterBuilder|0(IApplicationBuilder builder)
at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.<Configure>b__0(IApplicationBuilder app)
at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)
Unhandled exception. System.AggregateException: One or more errors occurred. (App Bundle package is not found (AppBundles/DataCheckerPlugin.bundle.zip))
---> System.Exception: App Bundle package is not found (AppBundles/DataCheckerPlugin.bundle.zip)
at WebApplication.Processing.Publisher.PostAppBundleAsync(String packagePathname, ForgeAppBase config) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\Publisher.cs:line 172
at WebApplication.Processing.Publisher.InitializeAsync(String packagePathname, ForgeAppBase config) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\Publisher.cs:line 243
at WebApplication.Processing.ForgeAppBase.InitializeAsync(String packagePathname) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\ForgeAppBase.cs:line 110
at WebApplication.Processing.FdaClient.InitializeAsync() in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Processing\FdaClient.cs:line 51
at WebApplication.Initializer.InitializeAsync() in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Initializer.cs:line 90
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at WebApplication.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, Initializer initializer, ILogger`1 logger, LocalCache localCache, IOptions`1 forgeConfiguration, Publisher publisher) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Startup.cs:line 81
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder)
at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.<Build>b__0(IApplicationBuilder builder)
at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass13_0.<UseStartup>b__2(IApplicationBuilder app)
at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.<Configure>g__MiddlewareFilterBuilder|0(IApplicationBuilder builder)
at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.<Configure>b__0(IApplicationBuilder app)
at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)
at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host)
at WebApplication.Program.Main(String[] args) in D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication\Program.cs:line 34
PS D:\!projects20_10_forgeConfiguratorInventorSample\forge-configurator-inventor-master\WebApplication>
这个项目可能超出了我的技能范围,但至少可以启动演示并 运行ning - 在我们解散它并雇人为我们做之前.
感谢任何意见。 谢谢
我认为真正的问题是缺少 DataCheckerPlugin.bundle.zip 文件,如 2 个异常所示。确保它在这里可用:
我没有安装 .NET 4.7,所以项目的目标框架恢复为 4.6,在那种情况下,它不能被编译。只需将其更改为基于 4.7 的版本(在我的例子中是 4.7.2)并再次构建项目: