中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
扎赉特旗| 马关县| 永济市| 遵义市| 墨竹工卡县| 濉溪县| 南京市| 台东县| 天等县| 永济市| 年辖:市辖区| 高唐县| 棋牌| 武城县| 林芝县| 平凉市| 乐亭县| 迁西县| 渑池县| 永修县| 腾冲县| 乌拉特后旗| 靖边县| 读书| 新安县| 营口市| 溆浦县| 万全县| 莆田市| 个旧市| 凤冈县| 丹寨县| 肥西县| 临泉县| 衡山县| 彭阳县| 黑山县| 屏山县| 定兴县| 昭觉县| 都昌县|