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

推荐订阅源

博客园_首页
J
Java Code Geeks
IT之家
IT之家
Last Week in AI
Last Week in AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog RSS Feed
P
Proofpoint News Feed
博客园 - Franky
MongoDB | Blog
MongoDB | Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 【当耐特】
Microsoft Security Blog
Microsoft Security Blog
I
InfoQ
B
Blog
Stack Overflow Blog
Stack Overflow Blog
Martin Fowler
Martin Fowler
博客园 - 聂微东
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
U
Unit 42
aimingoo的专栏
aimingoo的专栏

博客园 - 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时会自动创建各种对象。