安装和配置时,DNN时安装在公司的一台局域网服务器上,当配置和调整好了就需要将
portal发布和部署到正式服务器上。下面时发布时的步骤和细节,写下来备查:
1:添加一个发布时使用的别名。因为部署到服务器上后,一般访问网站的URL地址会发生变化。比如你在本地一直是用http://localhost调试的,发布后,应该使用http://www.domainname.com访问。因为DNN的“别名”机制,如果你在部署之前没有添加相应的“别名”,那么在部署之后你就没有办法立即用http://www.domainname.com访问到你部署的网站。
2:将网站文件拷贝到服务器上,并在IIS中新建一个网站指向这个目录,设置主机头。注意,不要再把DNN放到虚拟目录下,应该放到网站根目录。
3:把数据库拷贝到数据库服务器上(一般是SQL),你可以使用“dettach"和"attach",使用"backup"和"restore",使用SQL Script直接重建等等方法。
4:修改web.config文件,使其指向发布环境中的数据库。
检查IIS的各项设置。并确认ASP.NET的版本正确,DNN 3.x是ASP.NET 1.0,DNN 4.x是ASP.NET 2.