Iis 将BlogEngine作为一个应用程序在Umbraco中实现
我已经安装了Umbraco v4.9.0,我正试图在其中安装blogine.NET v2.6.0.5 这是在Windows8机器上的IIS8中 到目前为止,我已经能够在一个子文件夹中设置BlogEngine,并且在我尝试打开带有Iis 将BlogEngine作为一个应用程序在Umbraco中实现,iis,umbraco,blogengine.net,Iis,Umbraco,Blogengine.net,我已经安装了Umbraco v4.9.0,我正试图在其中安装blogine.NET v2.6.0.5 这是在Windows8机器上的IIS8中 到目前为止,我已经能够在一个子文件夹中设置BlogEngine,并且在我尝试打开带有cshtml扩展名的页面之前,该应用程序运行良好 我得到的错误是 不提供这种类型的页面 描述:您请求的页面类型未被提供,因为 它已被明确禁止。扩展名“.cshtml”可能是 不对。请查看下面的URL并确保它是正确的 拼写正确 请求的URL:/blog/admin/defa
cshtml
扩展名的页面之前,该应用程序运行良好
我得到的错误是
不提供这种类型的页面
描述:您请求的页面类型未被提供,因为
它已被明确禁止。扩展名“.cshtml”可能是
不对。请查看下面的URL并确保它是正确的
拼写正确
请求的URL:/blog/admin/default.cshtml
这两个web.config都有防止发生此错误的条目
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>
博客引擎
<buildProviders>
<remove extension=".cshtml" />
<add extension=".cshtml"
type="System.Web.WebPages.Razor.RazorBuildProvider, System.Web.WebPages.Razor"/>
</buildProviders>
我在各自的bin文件夹中都有相关的MVC二进制文件,我甚至尝试将请求过滤指令添加到这两个web.configs中,例如
<requestFiltering>
<fileExtensions>
<add fileExtension=".cshtml" allowed="true" />
</fileExtensions>
</requestFiltering>
我错过了一些明显的东西吗?您的IIS站点是以经典模式运行还是以集成模式运行?尝试切换到集成模式,看看是否能解决您的问题。我来看看。干杯实际上没有机会这么做。我会看看今晚能不能给你回电话。