亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C# webserver 怎樣實現靜態文件服務

c#
小樊
85
2024-07-13 23:14:29
欄目: 編程語言

要在C#中實現靜態文件服務,可以使用ASP.NET Core框架來創建一個簡單的Web服務器。以下是一個簡單的示例代碼:

using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;

namespace StaticFileServer
{
    public class Startup
    {
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllers();
        }

        public void Configure(IApplicationBuilder app)
        {
            app.UseStaticFiles(); // 通過此方法啟用靜態文件服務

            app.UseRouting();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });
        }
    }

    public class Program
    {
        public static void Main(string[] args)
        {
            CreateHostBuilder(args).Build().Run();
        }

        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>();
                });
    }
}

在上面的示例中,通過調用app.UseStaticFiles()方法來啟用靜態文件服務。你可以將靜態文件放在wwwroot文件夾中,ASP.NET Core會自動將該文件夾下的文件提供給客戶端。

啟動應用程序后,你可以訪問http://localhost:5000/來查看靜態文件服務是否正常工作。

0
宣汉县| 阿合奇县| 罗山县| 阿克苏市| 麟游县| 东平县| 阳高县| 桑日县| 湛江市| 库伦旗| 兴业县| 涿州市| 即墨市| 河北区| 勐海县| 孟村| 遵化市| 集安市| 南雄市| 镇巴县| 鄂托克旗| 蓬莱市| 永定县| 公安县| 上高县| 封丘县| 星子县| 晋城| 基隆市| 台湾省| 锦屏县| 信阳市| 镇赉县| 辽宁省| 平罗县| 成都市| 台安县| 封开县| 孟连| 龙南县| 永昌县|