91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
江口县| 宾阳县| 东兴市| 石屏县| 石阡县| 元氏县| 灵宝市| 红原县| 双鸭山市| 遵义市| 屯留县| 铜陵市| 文登市| 宜州市| 韶山市| 田东县| 岑溪市| 烟台市| 五台县| 时尚| 福海县| 平陆县| 土默特左旗| 常山县| 沂南县| 吴桥县| 罗城| 汝阳县| 达拉特旗| 桑日县| 连城县| 子长县| 和龙市| 通化市| 马尔康县| 沧源| 慈溪市| 忻城县| 玉溪市| 安国市| 洞头县|