Я опубликовал ядро web api .net для Azure. Все работает нормально, пока я не использую статическое файловое промежуточное ПО и не храню изображения моего сайта в папке «Содержимое». Это нормально, когда я запускаю веб-сайт локально, я могу получить изображения из папки Content с http://localhost/Content/Images/abc.jpg, но когда я пытаюсь снова опубликовать свой сайт в Azure, я получаю Внутреннюю ошибку сервера. Как я могу исправить эту ошибку?
Это мой метод настройки в файле запуска
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseCors(builder =>
builder.WithOrigins(Configuration["ApplicationSettings:Client_URL"].ToString())
.AllowAnyHeader()
.AllowAnyMethod());
app.UseAuthentication();
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), "Content")),
RequestPath = "/Content"
});
app.UseMvc();
}