// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseDefaultFiles(); app.UseStaticFiles(); //app.UseStaticFiles(new StaticFileOptions //{ // FileProvider = new PhysicalFileProvider( // Path.Combine(Directory.GetCurrentDirectory(), "assets")), // RequestPath = "/assets" //}); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); }); //初始化相關物件 InferHelper.SettingSession("Models/text_cnn.onnx"); InferHelper.Prepare_mapping(Properties.Resources.intent_list); TensorHelper.Prepare_Embedding(); TensorHelper.chars_list = Properties.Resources.charlist.ToCharArray(); //天氣能力 string weatherJson = AbilityHelper.HttpGet(AbilityHelper.weather_url); var weather = Newtonsoft.Json.JsonConvert.DeserializeObject(weatherJson); Console.Write(weatherJson); }