任何人请帮助,
我相信这个疑问已经过时了,但是如果有任何专家能够轻易地为我做好准备。
我们使用umbraco CMS创建了一个应用程序,并在Web Matrix中使用BlogEngine 2.8创建了一个博客,一切都在localhost中运行得非常好。
当我将完整的网站和博客移动到iis6中的登台服务器时,我正在运行我的博客时遇到问题它加载正常,但是当我点击仪表板时它会抛出以下错误。
异常类型:InvalidOperationException 异常消息:找不到Razor Host Factory类型:umbraco.MacroEngines.RazorUmbracoFactory,umbraco.MacroEngines
我已经完成了以下工作:
由于我在虚拟目录中设置了博客,因此我注释掉了继承的子应用程序的处理程序。
对应用程序和虚拟目录使用相同的应用程序池。
另外,我在Blog web.config
中添加并删除了以下内容<security>
<requestFiltering>
<fileExtensions>
<remove fileExtension=".cshtml" />
<add fileExtension=".cshtml" allowed="true" />
</fileExtensions>
</requestFiltering>
在Blog web.config
中的应用设置中添加并删除了以下键
从博客web.config
取消注释以下内容<!-- you may need it if you have issuew with razor/ajax in admin cshtml pages -->
<buildProviders>
<add extension=".cshtml" type="System.Web.WebPages.Razor.RazorBuildProvider, System.Web.WebPages.Razor"/>
</buildProviders>
请你们中的任何人告诉我如何解决这个问题。