将旧的Dot Net Nuke站点移动到新服务器现在得到linkclick.aspx未找到

时间:2014-03-22 00:42:58

标签: c# asp.net dotnetnuke

我最近将DNN网站迁移到了新的托管服务。该网站正常,但当我尝试点击链接时,我收到了/LinkClick.aspx未找到(404)错误。

我认为它与LinkClick.aspx的处理程序有关,而且我现在在.Net 4下运行,而不是旧网站运行的.Net 2。

解决此问题的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

我通过删除web.config的add handler行中的runtimeVersion2.0规范来实现它。

<add name="LinkClickHandler" 
path="LinkClick.aspx" 
verb="*" 
type="DotNetNuke.Services.FileSystem.FileServerHandler, DotNetNuke"
preCondition="integratedMode" />

<add name="CaptchaHandler" 
path="*.captcha.aspx" 
verb="*" 
type="DotNetNuke.UI.WebControls.CaptchaHandler, DotNetNuke"
preCondition="integratedMode,runtimeVersionv2.0" />