SmartERP支持下的网站配置
一、网站服务器配置
- 打开 C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\Config\\machine.config,配置该文件,所有该服务器上的网站可以共享配置。
- 在节点 configSections 下添加 <sectionGroup name="etsoo.com"> ,并添加子节点 <section name="sa" type="com.etsoo.SmartERP.AppConfigurationSection" requirePermission="false" />,其中 sa 表示行业版本编号,可以添加多个平台记录,如<section name="oc" type="com.etsoo.SmartERP.AppConfigurationSection" requirePermission="false" />,表示该服务器上的网站可能访问了多个平台。
- 在根节点下配置 <etsoo.com> 节点,名字和上面 sectionGroup 的 name 属性值必须一样。并配置子节点 <sa (每个平台都需要单独配置),除了单独设置 resource_domain 和 connectiong_string_id,其他属性可以直接从云平台下的web.config配置拷贝过来,示例如下:
<!-- SmartERP Cloud -->
<etsoo.com>
<sa
customer_id="ETSOO"
private_key="***"
domains="sa.etsoo.com|sa.etsoo.biz"
modules="0,1,2,3,4,5,6,7,8"
users="10000"
register_code="***"
default_language="zh-CN"
resource_domain="http://sa.etsoo.com"
connectiong_string_id="smarterp.sa" />
</etsoo.com> - 其中 resource_domain 配置网站需要远程读取资源的云服务器地址,因为资源文件都放在云平台服务器上,网站服务器需要指定读取资源的地址。
- 在随后的配置节点 <connectionStrings> 添加 <add name="smarterp.sa" providerName="System.Data.SqlClient" connectionString="Server=***;User ID=***;Password=***;Enlist=false" /> 表示数据库访问地址、账号信息。
- 在 system.web 节点的子节点 pages/controls 定义了用户自定义控件的前缀,这样才可以解析aspx网页上的erp和etsoo前缀的控件,在 namespaces 定义了默认导入的命名控件,才可以直接使用Manager下面的功能类:
<!-- SmartERP Page Controls -->
<pages>
<controls>
<add tagPrefix="erp" namespace="com.etsoo.SmartERP.SiteBase" assembly="com.etsoo.SmartERP"/>
<add tagPrefix="etsoo" namespace="com.etsoo.SmartERP.Website" assembly="com.etsoo.SmartERP"/>
</controls>
<namespaces>
<add namespace="com.etsoo.Utils.Manager" />
</namespaces>
</pages> - 在<system.webServer>下添加配置节点,支持自定义处理接口:
<handlers>
<add name="SmartERPHandler" verb="*" path="erp/h/*" type="com.etsoo.SmartERP.Handlers.HandlerFactory" />
</handlers>
- 在网站根目录下的 web.config,配置 smarterp_site_cloud_id: 云服务器配置节点名称,对应行业编号如sa;smarterp_site_programming_user: 虚拟运行网站的用户编号;smarterp_site_id: 网站定义编号。
二、SmartERP系统操作
- 首先创建机构、添加用户。如果客户仅有网站业务,添加的用户选择“网站管理员组”。
- 浏览机构,上传一个 100 x 25 像素(宽度可变)的透明背景图标,会出现在界面的左上角。
- 切换到客户所在机构。
- 添加网站栏目和文章。
- 进入“网站定义”、“添加网站”。
- “点击量权重”,0 - IP地址一个小时内未出现算一次;1 - 一次打开算一次;2 - IP地址24小时内未出现算一次;3 - 没有一小时内的浏览cookie算一次;其他大于9的数,根据权重每次随机增加 1 至 @view_article_weight - 9 次
- 选择定义的网站,定义栏目。
编号:2