0

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

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

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

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

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

4

3 回答 3

0

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

于 2012-07-23T21:55:01.837 回答
0

我从你的问题中了解到:

  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 那样的适当权限,那么您将毫无问题地运行它。

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

于 2012-07-24T09:32:01.507 回答
0

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

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

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

于 2013-03-09T15:46:54.360 回答