MOSS มีคุณสมบัติหลาย inbuilt. ขอบเขตของ POC นี้คือการรวมเซิร์ฟเวอร์พาณิชย์ 2007 กับ MOSS 2007 เพื่อให้พอร์ทัลแบบบูรณาการ e-Commerce แอพลิเคชัน
การกำหนดค่า MOSS 2007 การใช้ของผู้ให้บริการสมาชิก Commerce เซิร์ฟเวอร์ในฐานะที่เป็นพื้นฐานสำหรับการตรวจสอบผู้ใช้
งานหลักคือเพื่อให้การบริหารงานกลางและเว็บไซต์พอร์ทัลมือสั่นกับเซิร์ฟเวอร์พาณิชย์. นี้ต้องทำโดยการปรับเปลี่ยนแฟ้ม Web.config เหมาะสมสำหรับเว็บไซต์เหล่านี้. โดยการเพิ่มเซิร์ฟเวอร์พาณิชย์และส่วน httpModules, เว็บไซต์การดูแลจากศูนย์กลางของ SharePoint และเว็บไซต์พอร์ทัลจะสามารถที่จะสร้างวัตถุ CommerceContext จำเป็น. วัตถุ CommerceContext ช่วยให้ผู้ให้บริการสมาชิก Commerce เซิร์ฟเวอร์ที่จะเริ่มต้นได้อย่างถูกต้อง, และยังช่วยให้ชิ้นส่วนเว็บและหน้าในพอร์ทัลเพื่อใช้วัตถุ CommerceContext ในการเข้าถึงทรัพยากรของเซิร์ฟเวอร์พาณิชย์เช่นแคตตาล็อกสินค้า.
ผู้ให้บริการ UpmMembership ขยายกรอบสมาชิกที่นำเสนอโดย ASP.Net เพื่อรองรับการใช้งานของระบบการควบคุม ASP.Net และตรวจสอบกับโปรไฟล์ Commerce Server.
อัพเดท Web.config สำหรับ MOSS การดูแลจากศูนย์กลางและในเว็บไซต์พอร์ทัลที่มีส่วนด้านล่างเพื่อประโยชน์ข้อมูล Commerce Server และบริการใน MOSS
- Commerce Server มาตรากลุ่ม
- Commerce Server กลุ่ม
- โมดูล http
- ประกอบ
- ผู้ให้บริการสมาชิก
- มาตราข้อมูลส่วนตัว
o กำหนดว่าแฟ้ม Web.config ใช้สำหรับเว็บไซต์การดูแลจากศูนย์กลางของ SharePoint และซึ่งจะใช้สำหรับเว็บไซต์พอร์ทัล. ใช้ไดเรกทอรีแท็บหน้าแรกในการจัดการ IIS เพื่อตรวจสอบเส้นทางที่เหมาะสมของแฟ้ม Web.config สำหรับแต่ละเว็บไซต์.
o การใช้แฟ้ม Web.config ที่ถูกสร้างขึ้นก่อนหน้านี้สำหรับ Commerce Server C SharpSite เป็นแหล่งสำหรับข้อความที่จะคัดลอกในคำแนะนำต่อไปนี้:
โปรดปฏิบัติตามขั้นตอนต่อไปในการแก้ไขไฟล์ web.config ของเว็บไซต์บริหาร SharePoint.
ขั้นตอน 1: เพิ่มเซิร์ฟเวอร์พาณิชย์มาตรากลุ่ม
คัดลอกพาณิชย์ [sectionGroup] ใน [configSections] และวางมันหลังจาก [System.Workflow.ComponentModel.WorkflowCompiler] กลุ่มส่วน.
[ชื่อ sectionGroup =”CommerceServer”]
[ชื่อส่วน =”การประยุกต์” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceApplicationSectionHandler, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[ชื่อส่วน =”การรับรอง” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceAuthenticationSectionHandler, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[ชื่อส่วน =”ท่อ” type =”Microsoft.CommerceServer.Runtime.Configuration.CommercePipelineSectionHandler, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[ชื่อส่วน =”แคช” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceCacheSectionHandler, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[ชื่อส่วน =”MessageManager” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceMessageManagerSectionHandler, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[ชื่อส่วน =”แค็ตตาล็อก” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceCatalogSectionHandler, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[ชื่อส่วน =”คำสั่งซื้อ” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceOrdersSectionHandler, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[ชื่อส่วน =”โปรไฟล์” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceProfilesSectionHandler, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[ชื่อส่วน =”contentSelection” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceContentSelectionSectionHandler, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[ชื่อส่วน =”commerceEvent” type =”Microsoft.CommerceServer.Runtime.Configuration.EventLoggerConfigurationHandler, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[ชื่อส่วน =”การแสดงออก” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceExpressionSectionHandler, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[/sectionGroup]
ขั้นตอน 2: กลุ่มพาณิชย์เพิ่มเซิร์ฟเวอร์
§ การคัดลอก [CommerceServer] ส่วนและวางหลัง [SharePoint] มาตรา, ก่อน [system.web] มาตรา.
[CommerceServer]
[แอปพลิเค SiteName =”CDevSite” debugLevel =”การผลิต”/]
[ท่อ][/ท่อ]
[สคีแสดงออก =”รถยนต์”/]
[แคช]
[ชื่อแคช =”การโฆษณา” type =”การโฆษณา” refreshInterval =”900″ RetryInterval =”30″/]
[ชื่อแคช =”ส่วนลด” type =”ส่วนลด” refreshInterval =”0″ RetryInterval =”30″/]
[ชื่อแคช =”ShippingManagerCache” type =”การส่งสินค้า” loaderProgId =”Commerce.ShippingMethodCache” refreshInterval =”0″ RetryInterval =”30″/]
[ชื่อแคช =”PaymentMethodCache” type =”การชำระเงิน”/]
[ชื่อแคช =”OrdersConfigurationCache” type =”OrdersConfiguration”/]
[/แคช]
[MessageManager]
[วัฒนธรรม default =”en-US” baseName =”CommerceMessageManager” ประกอบ =”CommerceMessageManager”]
[id = วัฒนธรรม”en-US”/]
[id = วัฒนธรรม”fr-FR”/]
[id = วัฒนธรรม”และ-JP”/]
[id = วัฒนธรรม”de-DE”/]
[/วัฒนธรรม]
[ทรัพยากร]
[id = ทรัพยากร”pur_badsku”/]
[id = ทรัพยากร”pur_badplacedprice”/]
[id = ทรัพยากร”pur_discount_changed”/]
[id = ทรัพยากร”pur_discount_removed”/]
[id = ทรัพยากร”pur_noitems”/]
[id = ทรัพยากร”pur_badshipping”/]
[id = ทรัพยากร”pur_badhandling”/]
[id = ทรัพยากร”pur_badtax”/]
[id = ทรัพยากร”pur_badcc”/]
[id = ทรัพยากร”pur_badpayment”/]
[id = ทรัพยากร”pur_badverify”/]
[id = ทรัพยากร”pur_out_of_stock”/]
[id = ทรัพยากร”unknown_shipping_method”/]
[/ทรัพยากร]
[/MessageManager]
[คำสั่ง honorStatus =”จริง” newOrderStatus =”NewOrder” sqlCommandTimeoutSeconds =”60″ sqlLongRunningCommandTimeoutSeconds =”28800″]
[addressMap]
[ชื่อ profileDefinition =”ที่อยู่”/]
[ทรัพย์สินจาก =”GeneralInfo.address_id” เพื่อ =”OrderAddressId”/]
[ทรัพย์สินจาก =”GeneralInfo.first_name” เพื่อ =”FirstName”/]
[ทรัพย์สินจาก =”GeneralInfo.last_name” เพื่อ =”LastName”/]
[ทรัพย์สินจาก =”GeneralInfo.address_line1″ เพื่อ =”บรรทัดที่ 1″/]
[ทรัพย์สินจาก =”GeneralInfo.address_line2″ เพื่อ =”บรรทัด 2″/]
[ทรัพย์สินจาก =”GeneralInfo.city” เพื่อ =”เมือง”/]
[ทรัพย์สินจาก =”GeneralInfo.region_code” เพื่อ =”RegionCode”/]
[ทรัพย์สินจาก =”GeneralInfo.postal_code” เพื่อ =”PostalCode”/]
[ทรัพย์สินจาก =”GeneralInfo.country_name” เพื่อ =”CountryName”/]
[ทรัพย์สินจาก =”GeneralInfo.region_name” เพื่อ =”รัฐ”/]
[ทรัพย์สินจาก =”GeneralInfo.tel_number” เพื่อ =”DaytimePhoneNumber”/]
[/addressMap]
[ประเภท]
[พิมพ์ = กุญแจ”ตะกร้า” UserTypeName =”ตะกร้า” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”PurchaseOrder” UserTypeName =”PurchaseOrder” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”เทมเพลตการสั่งซื้อ” UserTypeName =”เทมเพลตการสั่งซื้อ” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”แบบฟอร์มการสั่งซื้อ” UserTypeName =”แบบฟอร์มการสั่งซื้อ” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”รายการโฆษณา” UserTypeName =”รายการโฆษณา” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”การส่งสินค้า” UserTypeName =”การส่งสินค้า” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”การชำระเงิน” UserTypeName =”การชำระเงิน” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”CreditCardPayment” UserTypeName =”CreditCardPayment” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”GiftCertificatePayment” UserTypeName =”GiftCertificatePayment” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”PurchaseOrderPayment” UserTypeName =”PurchaseOrderPayment” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”CashCardPayment” UserTypeName =”CashCardPayment” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”ที่อยู่การสั่งซื้อ” UserTypeName =”ที่อยู่การสั่งซื้อ” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”DiscountApplicationRecord” UserTypeName =”DiscountApplicationRecord” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”ShippingDiscountRecord” UserTypeName =”ShippingDiscountRecord” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[พิมพ์ = กุญแจ”PromoCodeRecord” UserTypeName =”PromoCodeRecord” Assembly Type =”GAC” NameSpace =”Microsoft.CommerceServer.Runtime.Orders” สมัชชา =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[/ประเภท]
[ข้อ จำกัด OrderFormsPerOrderGroup =”5″ PromoCodeRecordsPerOrderForm =”10″ PromoCodesPerOrderForm =”10″ LineItemsPerOrderForm =”40″ ผู้ใช้เทมเพลตการสั่งซื้อ Sper =”10″ PaymentsPerOrderForm =”10″ ShipmentsPerOrderForm =”40″ ผู้ใช้ตะกร้า Sper =”15″ OrderAddressesPerOrderGroup =”10″/]
[MappingFiles PipelineMappingFilename =”OrderPipelineMappings.xml” StorageMappingFilename =”OrderObjectMappings.xml”/]
[SerializationBindings]
[SerializationBinding OldType =”Microsoft.CommerceServer.Runtime.Orders.LineItem , Microsoft.CommerceServer.Runtime ,รุ่น = 6.0.1.0 วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″ Newtype =”Microsoft.CommerceServer.Runtime.Orders.LineItem, Microsoft.CommerceServer.Runtime,รุ่น = 6.0.1.0 วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[/SerializationBindings]
[/คำสั่งซื้อ]
[commerceEvent]
[เพิ่ม className =”Microsoft.CommerceServer.Runtime.AddItemToBasketEvent” id =”AddItemToBasket”/]
[เพิ่ม className =”Microsoft.CommerceServer.Runtime.RemoveItemFromBasketEvent” id =”RemoveItemFromBasket”/]
[เพิ่ม className =”Microsoft.CommerceServer.Runtime.SubmitOrderEvent” id =”SubmitOrder” loggingEnabled =”จริง”/]
[/commerceEvent]
[/CommerceServer]
ขั้นตอน 3: เพิ่ม “CommerceApplication” ใน “httpModules” ส่วน
§คัดลอกพาณิชย์ HTTP โมดูลการสิ้นสุดของ [httpModules] มาตรา.
[เพิ่มชื่อ =”CommerceApplication” type =”Microsoft.CommerceServer.Runtime.CommerceApplicationModule, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[เพิ่มชื่อ =”CommerceAuthentication” type =”Microsoft.CommerceServer.Runtime.CommerceAuthenticationModule, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[เพิ่มชื่อ =”CommerceOrder” type =”Microsoft.CommerceServer.Runtime.Orders.CommerceOrderModule, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[เพิ่มชื่อ =”CommerceCatalog” type =”Microsoft.CommerceServer.Runtime.Catalog.CommerceCatalogModule, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[เพิ่มชื่อ =”CommerceProfile” type =”Microsoft.CommerceServer.Runtime.Profiles.CommerceProfileModule, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[เพิ่มชื่อ =”CommerceExpressionEvaluator” type =”Microsoft.CommerceServer.Runtime.Targeting.CommerceExpressionModule, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[เพิ่มชื่อ =”CommerceCache” type =”Microsoft.CommerceServer.Runtime.Caching.CommerceCacheModule, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]
[เพิ่มชื่อ =”CommerceContentSelection” type =”Microsoft.CommerceServer.Runtime.Targeting.CommerceContentSelectionModule, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/][เพิ่มชื่อ =”CommerceDataWarehouseAuthenticationModule” type =”Microsoft.CommerceServer.Runtime.CommerceDataWarehouseAuthenticationModule, Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″/]เอาออกหรือแสดงความคิดเห็นออก Commerce Server โมดูลการตรวจสอบ. โมดูลนี้ไม่จำเป็นเพราะ ASP.NET แบบฟอร์มการตรวจสอบจะใช้สำหรับการตรวจสอบสิทธิทั้งหมด.
ขั้นตอน 4: เพิ่ม “เซิร์ฟเวอร์พาณิชย์” AssembliesCopy เซิร์ฟเวอร์พาณิชย์ประกอบข้อมูลจาก web.config CSharpSite และวางไว้ใน [ประกอบ] แท็กใน web.config เว็บไซต์กลางบริหารดังต่อไปนี้:
[ประกอบ]
[เพิ่มการชุมนุม =”Microsoft.CommerceServer.Runtime, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″ /]
[เพิ่มการชุมนุม =”Microsoft.CommerceServer.Catalog, รุ่น = 6.0.1.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35″ /][/ประกอบ]
ขั้นตอน 5: การกำหนดค่าการดูแลจากศูนย์กลางในการรับรู้สมาชิก Commerce เซิร์ฟเวอร์
คัดลอกโค้ดด้านล่างเพื่อ [system.web] ส่วนของแฟ้ม Web.config สำหรับการดูแลจากศูนย์กลาง. หมายเหตุ: วางไว้ก่อนที่จะปิด [/system.web].
[สมาชิก defaultProvider =”UpmMembershipProvider”]
[ผู้ให้บริการ]
[ชัดเจน /]
[เพิ่มโปรแกรมประยุกต์ =”CSharpSite ”
enablePasswordRetrieval =”เท็จ”
enablePasswordReset =”จริง”
requiresQuestionAndAnswer =”จริง”
RequiresUniqueEmail =”จริง”
enableCreateDate =”จริง”
enableEmailAddress =”จริง”
enableLastLoginDate =”จริง”
รายละเอียดความคมชัด =”UserObject”
passwordFormat =”ถก”
ชื่อ =”UpmMembershipProvider”
type =”Microsoft.CommerceServer.Runtime.Profiles.UpmMembershipProvider”/]
[/ผู้ให้บริการ]
[/การเป็นสมาชิก]
ขั้นตอน 6: การกำหนดค่าส่วนกำหนดค่าเซิร์ฟเวอร์พาณิชย์
ในส่วนนี้จะมีการตั้งค่าที่กำหนดค่าการทำงานของโปรไฟล์และชุดแคตตาล็อก. The [USERPROFILE] โหนดอาศัยอยู่ใน [CommerceServer][โปรไฟล์] โหนดใน web.config.
uncomment ส่วนโปรไฟล์ใน [CommerceServer] ปม.
[USERPROFILE
รายละเอียดความคมชัด =”UserObject”
userIdProperty =”GeneralInfo.email_address”
organizationIdProperty =”AccountInfo.org_id”
catalogSetIdProperty =”AccountInfo.user_catalog_set”
userIdSource = “ASP.NET”
userIdKey = “GeneralInfo.email_address”
userIdTarget = “GeneralInfo.user_id”
/]
[organizationProfile
profileDefintion =”องค์กร”
organizationIdProperty =”GeneralInfo.org_id”
catalogSetIdProperty =”GeneralInfo.org_catalog_set”
/]
ขั้นตอน 7: การเพิ่มผู้ใช้ในภาคกลาง AdministrationLocate บริหารกลาง, การจัดการโปรแกรมประยุกต์, ผู้ให้บริการการตรวจสอบ, เริ่มต้นรายการโซน. ตรวจสอบให้แน่ใจว่าคุณมี PortalSite Web Application เลือกในรายการแบบหล่นลง.
o คลิกแบบฟอร์ม.
o การเปลี่ยนชื่อของผู้ให้บริการสมาชิกของ UpmMembershipProvider. นี้ควรตรงกับชื่อที่อยู่ในส่วนสมาชิกของ Web.config file.Locate การดูแลจากศูนย์กลาง, การจัดการโปรแกรมประยุกต์, และนโยบายสำหรับเว็บแอพลิเคชัน. ตรวจสอบให้แน่ใจว่าคุณได้เลือกพอร์ทัล Web Application.
o คลิกเพิ่มผู้ใช้.
o การเลือกค่าเริ่มต้นโซน, แล้วคลิกถัดไป.
o การพิมพ์ที่อยู่อีเมลของผู้ใช้ที่คุณเพิ่มไว้ก่อนหน้าโดยใช้เซิร์ฟเวอร์ของลูกค้าพาณิชยศาสตร์และการจัดการคำสั่งซื้อ, และจากนั้นคลิกตรวจสอบผู้ใช้.
o หากชื่อผู้ได้รับการยอมรับที่ประสบความสำเร็จ, ก็จะมีการขีดเส้นใต้. เลือกควบคุมเต็มรูปแบบ, แล้วเลือกเสร็จสิ้น.
o ถ้าชื่อผู้ใช้ไม่ได้รับการยอมรับ, ทำงานร่องรอย SQL Server บนฐานข้อมูล Profiles พาณิชย์เซิร์ฟเวอร์เพื่อให้แน่ใจว่าคำสั่งที่กำลังทำงานกับฐานข้อมูล. นอกจากนี้, ตรวจสอบให้แน่ใจว่ารายการสำหรับผู้ให้บริการที่อยู่ในแฟ้ม Web.config สำหรับการดูแลจากศูนย์กลาง, และมองหาข้อผิดพลาดในแฟ้มบันทึกเหตุการณ์.
ขั้นตอน 8: คัดลอกต่อไปนี้ไฟล์ XML จาก CSharpSite (IIS ไดเรกทอรีเสมือน) ไปยังโฟลเดอร์รากของเว็บไซต์การดูแลจากศูนย์กลาง:
OrderObjectMappings.xml
OrderPipelineMappings.xml
เรียกใช้การดูแลจากศูนย์กลางเพื่อให้แน่ใจว่าการเปลี่ยนแปลงเหล่านี้ได้ทำอย่างถูกต้อง. หากเกิดข้อผิดพลาด, ตรวจสอบแฟ้ม Web.config สำหรับไวยากรณ์ issues.Even ถ้าหน้าแสดงได้อย่างถูกต้อง, ตรวจสอบบันทึกเหตุการณ์. บางสิทธิ์ข้อผิดพลาดที่อาจจะซ่อน.
กำหนดค่าพอร์ทัล MOSS ที่จะใช้ผู้ให้บริการสมาชิก Commerce เซิร์ฟเวอร์:
ขั้นตอน 1: ทำตามข้างต้น 6 ขั้นตอนในการกำหนดค่าเว็บไซต์พอร์ทัลสำหรับเซิร์ฟเวอร์พาณิชย์.
ขั้นตอน 2: แสดงความคิดเห็นออกที่มีอยู่ [การรับรอง], [เอกลักษณ์], และการ [การอนุญาต] ส่วน. ซึ่งจะเป็นการปิดการตรวจสอบ Windows เริ่มต้นและการอนุญาต.
ขั้นตอน 3: คัดลอกเนื้อหาดังต่อไปนี้การตั้งค่าไปยังแฟ้ม Web.config สำหรับเว็บไซต์พอร์ทัล. แปะหลังส่วนก่อนหน้านี้ที่คุณเพียงแค่ออกความเห็น. ชุดนี้ขึ้นเว็บไซต์สำหรับการตรวจสอบรูปแบบและปฏิเสธการเข้าถึงที่ไม่ระบุชื่อ.
[โหมดการตรวจสอบ =”แบบฟอร์ม”]
[รูปแบบ loginUrl =”/_layouts / login.aspx” ชื่อ =”.ASPXFORMSAUTH” /]
[/การรับรอง]
[การอนุญาต]
[ปฏิเสธผู้ใช้ =”?” /][/การอนุญาต] ดูเว็บไซต์ของพอร์ทัลในเว็บเบราเซอร์. คุณควรจะเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบ. เข้าสู่ระบบและใช้สิทธิของผู้ใช้ที่คุณเพิ่มโดยการใช้ของลูกค้าและผู้จัดการการสั่งซื้อ.
ขั้นตอน 4: คัดลอกต่อไปนี้ไฟล์ XML จาก CSharpSite (IIS ไดเรกทอรีเสมือน) ไปยังโฟลเดอร์ของพอร์ทัลไซต์ราก:
OrderObjectMappings.xml
OrderPipelineMappings.xml
ขั้นตอน 5: เริ่มต้น IIS
ขั้นตอน 6: เรียกใช้เว็บไซต์พอร์ทัลและมองหาข้อผิดพลาด.
[หมายเหตุ : ผมไม่สามารถที่จะโพสต์แท็กสคริปต์ในที่นี่แทนที่ทั้งหมด “[” & “]” กับ “<" & ">“
ปล่อยให้ตอบกลับ