【问题标题】:Dotnet Nuke IIS Configuration issue in Website网站中的 Dotnet Nuke IIS 配置问题
【发布时间】:2012-07-23 13:28:21
【问题描述】:

我正在 IIS 7 中配置我的 DNN (6.0) 应用程序。

A) 我已经完成了添加新网站并配置了应用程序池等。 现在,我的应用程序在 Sites -> TestDNN 上运行。

现在,问题是现在 B) 我想在站点 -> 默认网站 -> TestDNN 上创建我的应用程序。

我尝试创建 TestDNN 虚拟目录并将其转换为应用程序。我已将所有设置与 A) 匹配,但它不起作用并在页面上显示 404.0 错误。

我已经在 PortalAlias Table 的数据库中添加了 url。

【问题讨论】:

    标签: asp.net iis-7 dotnetnuke


    【解决方案1】:

    我从你的问题中了解到:

    1. 您有一个在 IIS 中作为网站运行的 dnn 实例(例如 http://abc.com:12345
    2. 您希望重复使用同一实例,以便从 http://abc.com/testdnn/ 访问

    您可以这样做。

    1. 由于您在 http://abc.com:12345 已经有一个正在运行的实例,请以主机身份登录该站点。
    2. 转到主机 > 门户(在 6.x 主机 > 站点管理或其他内容中)
    3. 选择默认门户
    4. 添加新别名http://abc.com/testdnn/
    5. 在 localhost 站点下创建一个新的虚拟目录 testdnn 并将其指向与您指向 http://abc.com:12345 相同的位置
    6. 确保默认网站的应用程序池使用的是 asp.net 4.0
    7. 重置 IIS
    8. 尝试从浏览器访问您的站点:http://abc.com/testdnn/default.aspx

    如果您执行了上述所有步骤并且获得了像上面提到的@condemypantsoff 那样的适当权限,那么您很可能会毫无问题地运行它。

    如果您需要更多帮助,请告诉我。

    【讨论】:

      【解决方案2】:

      我会确保目录的安全性是正确的,并且您已通过正确设置的身份验证。

      【讨论】:

      • 我已经检查了我的身份验证和安全性这不是问题。
      【解决方案3】:

      转到控制面板>>程序和功能>>打开或关闭Windows功能

      然后转到 Internet 信息服务 >> 万维网服务 >> 应用程序开发功能

      然后检查 ASP.net 框并单击确定。

      【讨论】:

        猜你喜欢
        • 2012-09-19
        • 1970-01-01
        • 2015-08-16
        • 2011-03-25
        • 2019-05-01
        • 1970-01-01
        • 2011-01-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多