在ASP.NET Core MVC中,可以通过配置IIS来格式化和加载资源。以下是一个解决方法的示例:
在项目的根目录下创建一个名为.well-known
的文件夹。
在.well-known
文件夹下创建一个名为static
的文件夹。
在static
文件夹下创建一个名为web.config
的文件,并将以下代码添加到文件中:
Startup.cs
文件中的Configure
方法中添加以下代码:app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), ".well-known")),
RequestPath = "/.well-known"
});
Program.cs
文件中的CreateWebHostBuilder
方法中添加以下代码:.ConfigureAppConfiguration((hostingContext, config) =>
{
config.AddJsonFile(".well-known/web.config", optional: true, reloadOnChange: true);
})
通过以上步骤,你可以在ASP.NET Core MVC中配置IIS来格式化和加载资源。