使用 DotNetNuke 设置单独的 ASP.NET 应用程序

2023-12-30

我在 Windows Server 2008 64 位系统上安装了 DotNetNuke(v5.1.4 社区版)(使用 SQL Server 2008 64 位作为后端数据库),并且我想从中引用一个单独的 ASP.NET 应用程序。我计划通过 DNN 站点上的 IFrame 模块显示 ASP.NET 应用程序。我希望 ASP.NET 应用程序能够识别当前登录到 DNN 站点的用户。我试图通过在 Web 服务器上的 DNN 网站下创建一个 Web 应用程序(在 IIS 中)来实现此目的。也就是说,ASP.NET Web 应用程序是 DNN 网站的子级(我们使用的是 IIS7)。

当我执行此操作然后导航到 ASP.NET 站点时,我收到以下错误消息:

“无法加载文件或程序集 “DotNetNuke.HttpModules”或其之一 依赖关系。”

基于本文 http://www.dotnetnuke.com/Community/ForumsDotNetNuke/tabid/795/forumid/108/threadid/15438/scope/posts/Default.aspx。我将 标记添加到 ASP.NET 应用程序 web.config 的 httpModules 部分。

现在我收到此错误消息:

“无法加载文件或程序集 “DotNetNuke”或其之一 依赖关系”

另外,调试信息提到了有关 DotNetNuke.UI.WebControls.CaptchaHandler 的一些内容,但我不认为这是问题的根源。也就是说,CaptchaHandler 是 httpHandlers 部分中的第一项只是巧合。

我尝试将 标记添加到 httpHandlers 部分,但收到以下错误消息:

“找不到请求的 http 处理程序 输入“获取””

关于可能发生的情况以及如何解决它有什么想法吗?


可以修改root dnn web.config并添加<location inheritInChildApplications="false">周围的<system.webServer> and <system.web> tags.

最终的结果将是这样的......

<location path="." inheritInChildApplications="false">
  <system.webServer>

  ...

  </system.webServer>
  <system.web>

  ...

  </system.web>
</location>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 DotNetNuke 设置单独的 ASP.NET 应用程序 的相关文章

随机推荐