MVC3 развернут в IIS 7.5 - продолжайте получать CS1009: сообщение об ошибке нераспознанной escape-последовательности
Я продолжаю получать
Line 43: public override void Execute() {
Line 44: WriteLiteral("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" +
Line 45: "\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\");
Line 46:
Source File: c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\ef576117\c80eec5d\App_Web_index.cshtml.a8d08dba.hua2yaob.0.cs Line: 44
Сообщение об ошибке.
Может кто-нибудь, пожалуйста, помогите? Я сделал все следующие пункты ниже:
Если IIS был установлен после.NET 4.0 на сервере, вам нужно запустить aspnet_regiis.exe, чтобы зарегистрировать его в IIS. Пул приложений настроен для работы в интегрированном режиме. В вашем файле web.config есть набор. Вы обращаетесь к своему сайту с помощью http://server/home/index (измените имена контроллера и действия, чтобы они совпадали с вашими). У вас есть маршрут, который будет соответствовать URL {controller}/{action} в вашем Global.asax. Соответствующее представление существует в ~/Views/Home/Index.cshtml.
Этот веб-сайт с теми же двоичными файлами работает на локальном компьютере, но не на другом сервере. На другом сервере также установлен MVC3
1 ответ
Двоичные файлы отсутствовали, когда я развернул сайт на другом сервере. Не то чтобы код был неполным или содержал нечетное число "/". Перекомпиляция и публикация перекомпилированных DLLS работали.