Я создал приложение MVC 3, используя довольно стандартную настройку.В моем файле _ViewStart указано, что следует использовать _Layout, а мои файлы CSS и JS включены в файл _Layout.
Когда я отлаживаю и перехожу к / Home / Index, моя страница выглядит именно так, как я и ожидал.Мой сайт стилизован должным образом, и все мои javascript-файлы присутствуют.
Когда я публикую этот сайт на сервере IIS, а затем перейду к / Home / Index, сайт загружается, но страница не имеет стилей илиJavaScript.Когда я просматриваю исходный код, я вижу, что все, что сделал IIS, - это обслуживал Index.cshtml напрямую, без предварительного объединения с _Layout.Я не могу понять, почему это работает в отладке, но не в IIS.Может ли это быть проблема с разрешениями?
решено
Я представил свое решение ниже.Я приму его по истечении 48-часового периода ожидания.