У меня есть установка Umbraco v4.9.0, в течение которого я пытаюсь получить рабочую установку BlogEngine.NET v2.6.0.5Реализация BlogEngine в качестве приложения в Umbraco
Это в IIS8 на Windows 8 машина.
Я до сих пор мог настроить BlogEngine внутри подпапки, и приложение работает нормально, пока я не попытаюсь открыть страницу с расширением cshtml
.
Ошибка я получаю
Этот тип страницы не обслуживается.
Описание: Тип запрашиваемой страницы не подан, потому что было явно запрещено. Расширение '.cshtml' может быть неверным. Просмотрите URL-адрес ниже и убедитесь, что он правильно указан. .
Запрошенный URL: /blog/admin/default.cshtml
Оба web.configs имеют записи, предназначенные для предотвращения этой ошибки происходит.
Umbraco
<buildProviders>
<add extension=".cshtml"
type="umbraco.MacroEngines.RazorBuildProvider, umbraco.MacroEngines" />
<add extension=".vbhtml"
type="umbraco.MacroEngines.RazorBuildProvider, umbraco.MacroEngines" />
<add extension=".razor"
type="umbraco.MacroEngines.RazorBuildProvider, umbraco.MacroEngines" />
</buildProviders>
BlogEngine
<buildProviders>
<remove extension=".cshtml" />
<add extension=".cshtml"
type="System.Web.WebPages.Razor.RazorBuildProvider, System.Web.WebPages.Razor"/>
</buildProviders>
У меня есть соответствующие двоичные файлы MVC в соответствующих папках бинов и я даже пытался добавить инструкции фильтрации запроса к обоим web.configs например
<requestFiltering>
<fileExtensions>
<add fileExtension=".cshtml" allowed="true" />
</fileExtensions>
</requestFiltering>
Я пропустил что-то очевидное?
Я посмотрю на это. Ура! –
Любая радость с этим? –
На самом деле у него не было возможности это сделать. Увидишь, смогу ли я сегодня вечером и вернусь к тебе. –