gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 12:00:38 24 4
gpt4 key购买 nike

我在 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 站点时,我收到此错误消息:

"Could not load file or assembly 'DotNetNuke.HttpModules' or one of its dependencies."

基于 this article .我将 标记添加到 ASP.NET 应用程序 web.config 的 httpModules 部分。

现在我收到此错误消息:

"Could not load file or assembly 'DotNetNuke' or one of its dependencies"

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

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

"No http handler was found for request type 'GET'"

关于可能发生的事情以及如何解决它的任何想法?

最佳答案

可以修改root dnn web.config,添加 <location inheritInChildApplications="false"> 围绕 <system.webServer> <system.web> 标签。

最终结果将是这样的……

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

...

</system.webServer>
<system.web>

...

</system.web>
</location>

关于web-config - 使用 DotNetNuke 设置单独的 ASP.NET 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2088400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com