Я нахожусь в процессе написания собственного решения CMS для моего клиента, который генерирует файлы JavaScript на основе активного сайта
public ActionResult Javascript(string filename)
{
var fileLocation = Server.MapPath(string.Format("~/Views/SiteFiles/{0}/js/{1}", Profile.SiteSlug, filename));
if (!System.IO.File.Exists(fileLocation))
fileLocation = Server.MapPath(string.Format("~/js/{0}", filename));
return JavaScript(System.IO.File.ReadAllText(fileLocation));
}
По сути, он проверяет папку текущих сайтов, чтобы увидеть,Там есть файл Javascript, если его нет, он пытается загрузить его из корневой папки js, в то время как все URL-адреса выглядят так, как будто файлы находятся в одной папке
Вызов файла обычно работаетв первый раз, а иногда несколько раз, но случайно, ничего не меняя, я начинаю получать сообщение от Firefox
Chrome показывает это сообщение
Когда я пытаюсь декодировать Ответ от Fiddler, я получаю это сообщение ![enter image description here](https://i.stack.imgur.com/MAqLX.jpg)
Я действительно не понимаю, что происходит, и что мне нужно сделать, чтобы это исправить