惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
爱范儿
爱范儿
Engineering at Meta
Engineering at Meta
J
Java Code Geeks
雷峰网
雷峰网
WordPress大学
WordPress大学
L
LangChain Blog
D
DataBreaches.Net
The GitHub Blog
The GitHub Blog
博客园 - 三生石上(FineUI控件)
Microsoft Security Blog
Microsoft Security Blog
P
Proofpoint News Feed
腾讯CDC
GbyAI
GbyAI
罗磊的独立博客
Blog — PlanetScale
Blog — PlanetScale
月光博客
月光博客
F
Fortinet All Blogs
Y
Y Combinator Blog
V
V2EX
A
About on SuperTechFans

博客园 - Tiu

2010走了,又是一年,留个脚印 2009眨眼间过去了,留个纪念 asp.net ajax随笔二 asp.net中慎用static全局变量 asp.net ajax随笔一 收集的关于依赖注入及Unity application block入门的一些资料 2008最后一篇:总结与展望 文件操作类简介 防止页面在提交的过程中多次点击按钮 第一次使用SQLCLR C#网络编程随笔一 装AJAX.NET 1.0的环境,我遇到个问题,进来解答下 关于邮件群发 XML学习一 asp.net窗中的两个Form问题 URL重写入门 动态从数据库中选择Top 个数 关于在数据层返回SqlDataReader 编写类和子程序的几个原则
Commerce Server 2007 随笔一
Tiu · 2010-06-15 · via 博客园 - Tiu

公司有个项目是基于Commerce Server 2007 的电子商务网站。CS 提供了一个用于开发电子商务网站的基础,客户端包含了:Catalog Manager,Marketing Manager, Customer and Order Manager. Catalog Manager 用于管理Product 信息,同时用户可以在另一个客户端

Schema Manager 添加Catalog、Category,Product的不同属性。

在这个项目中我们只是用到了Catalog 和Order模块,其它模块用到的很少。

在开始开发基于CS2007 的网站时,需要在Commerce Manager端创建Commerce Site(最佳建议:每个Commerce Site对应一组自己的数据库) 

我们的项目有些特殊, 需要一组数据库但是要构建多个Web Site,多个Web Site要基于一个Commerce Site。这样显然会有性能问题,但不知影响有多大。

首先我们创建了一个Commerce Site,然后是配置相关的配置信息,虽然是同一个Commerce Site,但因为是多个Web Site,所以我们需要为每个网站创建单独的Application,以使每个Web  Site可以无影响的单独运行,如为每个网站配置证书等信息,这样可以每个application对应IIS下的一个单独的网站。在创建每个网站的时候,最好用PUP文件创建,这样可以保证我们顺利的应用CS。然后在创建好的Web Site上进行自己的扩展。

tips:不要自己Create CommerceContext 或CatalogContext对像,使用CommerceContext.Current返回对应的对象,因为在HttpModule中已经注册了一些事件用于在任意一个用户访问WebSite时会自动创建各种对象。