VWDCMS/安装

来自站长百科
跳转至: 导航、​ 搜索

VWDCMS,并不提供简易安装助手功能,安装时相关的配置都需要手动添加代码,下面是将会介绍其主要的安装步骤,注意安装的顺序。

安装步骤[ ]

  • 通过SQL服务器或者本地的数据库文件,新建一个数据库;
  • 进行数据库连接,通过向 web.config文件中的“<connectionStrings>(<configuration>段中)”代码段中添加如下所示的数据库连接字符串:
   <connectionStrings>
	<add name="devdb" 
	connectionString="Data Source=(local)\SQLEXPRESS;
	Initial Catalog=MySite;Integrated Security=SSPI;"/>
   </connectionStrings> 
  • 在web.config中的“<system.web>”区域中设置身份验证表单:
  <authentication mode="Forms"/>
  • 在web.config中的“<system.web>”区域中的<membership>段添加membership provider:
   <membership defaultProvider="devmp" userIsOnlineTimeWindow="15">
	<providers>
		<clear/>
		<add name="devmp" 
		type="System.Web.Security.SqlMembershipProvider" 
		connectionStringName="devdb" 
		applicationName="MySite" 
		requiresUniqueEmail="true" 
		passwordFormat="Hashed" 
		enablePasswordRetrieval="false" 
		enablePasswordReset="true" 
		requiresQuestionAndAnswer="false" 
		maxInvalidPasswordAttempts="5" 
		minRequiredPasswordLength="6" 
		minRequiredNonalphanumericCharacters="0" 
		passwordAttemptWindow="10" 
		passwordStrengthRegularExpression="(?=.{6,})"/>
	</providers>
   </membership>
  • 在<roleManager?>段中添加 role provider:
    <roleManager defaultProvider="devrp" 
	cacheRolesInCookie="false" 
	[[cookie]]Name=".ASPXROLES" 
	cookiePath="/" 
	cookieProtection="All" 
	cookieRequireSSL="false" 
	cookieSlidingExpiration="true" 
	cookieTimeout="30" 
	createPersistentCookie="false" 
	domain="" 
	enabled="true" 
	maxCachedResults="25">
	<providers>
		<clear/>
		<add name="devrp" connectionStringName="devdb" 
		applicationName="MySite" 
		type="System.Web.Security.SqlRoleProvider, System.Web, 
		Version=2.0.0.0, Culture=neutral, 
		PublicKeyToken=b03f5f7f11d50a3a"/>
	</providers>
     </roleManager>
  • 安装ASP.NET会员服务;
  • 确认“admin”和“members”两个角色已经建立;
  • 安装VWD-CMS的会员服务;
  • 安装VWD-CMS的自带的论坛
  • 新建一个或者多个SMTP账户,通过在vwdcms.config 中的“<smtpaccounts>”段中添加如下代码:
  <smtpaccounts>
	<smtpaccount>
		<key>support@domain.com</key>
		<displayname>MySite Support</displayname>
		<from>support@domain.com</from>
		<sender>support@domain.com</sender>
		<replyto>support@domain.com</replyto>
		<[[host]]>mail.domain.com</host>
		<user>support@domain.com</user>
		<password>smtppassword</password>
		<port>25</port>
		<authenticationtype>Basic</authenticationtype>
	</smtpaccount>
  </smtpaccounts>
  • 创建用户账号
  • 向“Admin”角色中添加用户账号;
  • 编辑Email模板,即定制并且设置SMTP账户能够使用。

相关来源[ ]