"未找到扩展或许可被拒绝"将Umbraco从4.11.1升级到6.2.1后

时间:2015-02-25 06:22:18

标签: asp.net umbraco

在.cshtml视图中,我进行了一次AJAX调用:

$.ajax({
 type: 'POST',
 url: '/base/MemberService/Login',
 dataType: 'JSON',
 cache: false,

这个逻辑放在一个单独的类中。 MemberService是类,Login是此类中的方法。

我在调用<error>Extension not found or permission denied</error>网址时收到错误/base/MemberService/Login

在Fiddler中显示错误: Error showing in fiddle

将Umbraco从版本4.9.0升级到4.11.1不会导致任何问题,但尝试升级到6.2.1时会出现此问题。

1 个答案:

答案 0 :(得分:0)

在您的Web.config中。 在&lt; httpModules&gt;:

<add name=" UmbracoModule" type="Umbraco.Web.UmbracoModule,umbraco" /> 
<add name="viewstateMoverModule" type="umbraco.presentation.viewstateMoverModule" /> 
<add name="umbracoBaseRequestModule" type="umbraco.presentation.umbracobase.requestModule" /> 

将这三个替换为:

<add name="UmbracoModule" type="Umbraco.Web.UmbracoModule,umbraco" /> 

并且在&lt;模块&gt;删除:

<add name=" UmbracoModule" type="Umbraco.Web.UmbracoModule,umbraco" /> 
<add name="viewstateMoverModule" type="umbraco.presentation.viewstateMoverModule" /> 
<add name="umbracoBaseRequestModule" type="umbraco.presentation.umbracobase.requestModule" /> 

替换为:

<add name="UmbracoModule" type="Umbraco.Web.UmbracoModule,umbraco" />