网站中的Dotnetnuke IIS配置问题

时间:2012-07-23 13:28:22

标签: asp.net iis-7 dotnetnuke

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

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

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

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

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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

我从你的问题中理解的是:

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

    以下是如何做到这一点。

    1. 由于您已在http://abc.com:12345处拥有正在运行的实例,因此请以该网站的主机身份登录。
    2. 转到主机>门户网站(在6.x主机>网站管理或其他东西)
    3. 选择defualt门户网站
    4. 添加新别名http://abc.com/testdnn/
    5. 在localhost网站下创建一个新的虚拟目录testdnn,并将其指向与您指向http://abc.com:12345
    6. 相同的位置
    7. 确保默认网站的应用池使用的是asp.net 4.0
    8. 重置IIS
    9. 尝试从浏览器访问您的网站:http://abc.com/testdnn/default.aspx
    10. 最有可能的是,如果您正在执行上述所有步骤并获得正确的权限,例如上面提到的@condemypantsoff,那么您将毫无问题地运行它。

      如果您需要更多帮助,请与我们联系。

答案 2 :(得分:0)

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

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

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