‫۲ سال قبل، پنجشنبه ۲۰ مرداد ۱۴۰۱، ساعت ۱۵:۵۶
سلام و وقت بخیر
من یک پروژه Worker ایجاد کردم و توی program.cs کد زیر رو استفاده کردیم
IHost host = Host.CreateDefaultBuilder(args)
    .ConfigureAppConfiguration((hostingContext, configuration) =>
    {
        configuration.Sources.Clear();
        IHostEnvironment env = hostingContext.HostingEnvironment;
        configuration
            .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);
            //.AddJsonFile($"appsettings.{env.EnvironmentName}.json", true, true);
        IConfigurationRoot configurationRoot = configuration.Build();
    })
    .ConfigureServices((hostContext, services) =>
    {
        services.Configure<SiteSettings>(options => hostContext.Configuration.Bind(options));
ولی مشکلی که دارم SiteSettings توی کلاسهایی که ازش استفاده کردم تقریبا خالی هست و اطلاعات appsetting رو نداره. ممنون میشم راهنمایی بفرمایید.
‫۳ سال و ۲ ماه قبل، شنبه ۲۹ خرداد ۱۴۰۰، ساعت ۱۸:۰۳
سلام. این متد درصورتی درست کار می‌کند که پارامتر ورودی یک مدل باشد و درصورتیکه پارامتر ورودی از نوع string باشد درست کار نمی‌کند و آن را تغییر نمی‌دهد. 
  [SanitizeInput] public IActionResult Add (string address)