Ответ 1
Он был установлен в 4.0 - Удаление и переустановка веб-страниц ASP.NET сделала трюк.
Я только что начал проверять WebMatrix, и у меня проблема. Я выполнил новую установку WebMatrix, а затем начал учебник, который включает в себя создание небольшого файла cshtml. Всякий раз, когда я пытаюсь запустить сайт, я получаю следующую ошибку:
Этот тип страницы не поддерживается.
Описание. Тип запрашиваемой страницы не подается, потому что это явно запрещено. Расширение ".cshtml" может быть неверным. Ознакомьтесь с приведенным ниже URL и убедитесь, что оно написано правильно.
Запрошенный URL:/Home.cshtml
В разделе "Запросы IIS Express" запрос страницы показывает следующую ошибку:
404.17 Динамическое содержимое, сопоставленное с статическим обработчиком
Подробности: запрошенный сопоставил подстановочную карту mime и сопоставлялся с статическим фидером (что со всем обработчиком опечаток MS?). Однако, если предварительные условия были разными, запрос будет сопоставляться с другим обработчиком. Это может означать, что предварительные условия неверны.
Я попытался переустановить безрезультатно. Кто-нибудь есть идеи?
Я запускаю Windows 7 Pro с установленной IIS 7. (Предполагается, что IIS Express может работать бок о бок без проблем)
Спасибо большое!
Он был установлен в 4.0 - Удаление и переустановка веб-страниц ASP.NET сделала трюк.
Кажется, вы выбрали 2.0.NET framework в разделе Настройки (в WebMatrix). Измените его на ".NET 4 (Integrated)".
Одна и та же лодка - просто игра с ней и ее "интегрированный рабочий процесс" с VS2010.. но, увы, она не так "чиста", как можно было бы надеяться (или, может быть, просто нужна ручная настройка ручек и переключателей).
Но попробуйте это (вместо того, чтобы отказаться от надежды и переустановки): запустить Webmatrix в режиме администратора (щелкните правой кнопкой мыши → runas).
Ваше решение - это то, что мне нужно было делать на стороне сервера (IIS6/w2k3)... через установщик веб-платформы. Хотя кажется странным установить серверную часть Webmatrix, я просто отказался и сделал все равно, чтобы гарантировать, что все зависимости установлены вместе с ним (не хотелось тратить или скорее тратить больше времени на выяснение).
Работал для меня... после того, как выглядел стекловидным глазами с этим, "но это было хорошо работает вчера". Поэтому я надеюсь, что это спасет вас (и кого-то еще) некоторое время и разочарование.