.NET 8 Стиль и файлы изображений не загружаются должным образом при первом загрузкеC#

Место общения программистов C#
Ответить
Anonymous
 .NET 8 Стиль и файлы изображений не загружаются должным образом при первом загрузке

Сообщение Anonymous »

У меня есть веб -сайт, который я подготовил, используя .net 8. Этот сайт работал нормально как на моем локальном компьютере на этапе тестирования, так и на реальном сервере на поддомене. У меня не было проблем в течение нескольких дней. Когда страница впервые открыта, все кажется смещенным. Если я обновляю страницу, загружаются еще несколько стилей и изображений. Более того, когда я ввожу один и тот же браузер через несколько часов, возникает та же проблема. Я пробовал много способов, но решения не было. < /P>
Путь файлов правильный. Когда я изучаю его в консоли браузера, это дает ошибку 403 для файлов, которые не загружаются, но если я нажму на ссылку и скажу, откроется, этот файл откроется. Я уже сказал, что файлы пришли, когда я обновлюсь. Мои эксперименты: < /p>

[*] Я также написал пути файлов по -разному. Я сделал это, начиная с ~/assets или даже href = '@url.content ("~/content/lib/bootstrap/dist/css/bootstrap.min.css")' .

[*] Я переместил файлы темы в папке и обновил Paths

Я добавил свойство предварительного нагрузки в файлы стилей < /p>
< /li>
Я также пытался добавить ленивую нагрузку в изображение Файлы

[*] Я сделал различные настройки в моем файле Program.cs , например, код, показанный ниже. Br />

Код: Выделить всё

builder.Services.AddCors(options =>
{
options.AddDefaultPolicy(
policy =>
{
policy.AllowAnyOrigin()
.AllowAnyHeader()
.AllowAnyMethod();
});
});
// ...
app.UseCors();
app.UseStaticFiles();
[*] All wwwroot каталог, его суб -каталоги и файлы имеют разрешение на чтение и список
< /li>
Я проверил типы MIME на панели Plesk, все они прикреплены < /p>
< /li>
i Опубликованный проект как отладка вместо выпуска

После публикации я добавил следующие настройки в файл web.config :
< /li>
< /ul>

Код: Выделить всё


































< /code>
Тот же сайт все еще отлично работает на локальном компьютере и поддомене. Единственная разница, о которой я могу придумать между поддоменом и основной доменом, - это SSL. SSL установлен в основном домене. < /P>
В Plesk в Plesk не так много настроек относительно SSL. Даже если я называю файл изображения или стиля как http: // 
, он автоматически превращается в https: // . Я думаю, что это работает правильно.

Подробнее здесь: https://stackoverflow.com/questions/794 ... rst-loaded
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»