DotNetNuke 5.2源 - 如何:设置IIS 7以编译源和放大器测试网站

时间:2010-02-04 21:03:41

标签: sql iis iis-7 content-management-system dotnetnuke

这个问题的答案可能是一个很好的教程的链接,但我一直找不到它,而且它变得相当令人沮丧。

我想深入了解已经下载到文件夹的DotNetNuke 5.2的源代码。我打开了随附的解决方案,它打开了&编译得很好。

建议的步骤是什么:

  • 为此设置数据库 DotNetNuke的源代码/编译版本?
  • 配置IIS 7(在本地 机器)运行/服务网站?

(Windows 7,VS2008,SQL-Server-2005,DotNetNuke 5.2)

2 个答案:

答案 0 :(得分:3)

对于设置,您将遵循标准安装过程,使用/ website文件夹作为IIS中配置的根目录。

我的博客上有installation tutorial你可以使用,具体的教程适用于5.0.0,但安装过程是一样的。短期订单流程如下。

  1. 为数据库创建数据库和SQL用户,为他们提供DBO权限
  2. 在IIS中设置指向dnn安装的/ website文件夹的虚拟目录
  3. 将ASP.NET工作进程帐户的完全权限授予/ website文件夹
  4. 导航到/install/installwizard.aspx页面,按照说明操作,并为上面编号1中指定的内容设置数据库值。
  5. 注意:建议不要使用DNN的源版本进行生产使用,此外我个人建议不要修改源代码,除非您真的愿意接受以后的升级可能由于你的修改而无法实现。

答案 1 :(得分:2)

扩展Mitchel的答案:

  1. 为数据库创建数据库和SQL用户,为他们提供DBO权限
  2. 进入DNN /网站文件夹。复制release.config并将副本命名为web.config
  3. 在IIS中设置指向dnn安装的/ website文件夹的虚拟目录
  4. 打开解决方案并编译项目
  5. 将ASP.NET工作进程帐户的完全权限授予/ website文件夹(NETWORK SERVICE)
  6. 不得不给用户组读/写/修改整个网站文件夹的访问权限,否则我得到一些关于文件访问的错误。这不仅是必要的,而且还有效。
  7. 导航到/install/installwizard.aspx页面,按照说明操作,并为上面编号1中指定的内容设置数据库值。
  8. 编辑:这是从2010年2月25日开始的5.2版本