Kiel Sendi Retpoŝton De WebPart en MUSKO 2007

Hi Devs,
La sekvantaro estas la peco de kodo sendi Retpoŝton de webpart.

Uzanta Sistemon;
Uzanta Sistemon.Kolektoj.Kolektiva;
Uzanta Sistemon.ComponentModel;
Uzanta Sistemon.Teksto;
Uzanta Sistemon.Araneaĵo;
Uzanta Sistemon.Araneaĵo.UI;
Uzanta Sistemon.Araneaĵo.UI.WebControls;
Uzanta Sistemon.Kolektoj.ObjectModel;
Uzanta Microsoft.SharePoint.Iloj;
Uzanta Microsoft.SharePoint;
Uzanta Sistemon.Datumo;
Uzanta Sistemon.Kolektoj;
Namespace SendMail
{
Publika klaso SendMail : Microsoft.SharePoint.WebPartPages.WebPart
{
Privata TextBox txtTo;
Privata Butono btnSendMail;
Protektita superregi malplenan CreateChildControls()
{
TxtTo = nova TextBox();
Tio ĉi.Kontroloj.Aldonas(TxtTo);
BtnSendMail = nova Butono();
BtnSendMail.Teksto = “Sendi Retpoŝton”;
BtnSendMail.Klako = nova EventHandler(SendMail_Klako);
Tio ĉi.Kontroloj.Aldonas(BtnSendMail);
}
Malplena SendMail_Klako(Objekta sendinto, EventArgs e)
{
SPSite _ejo = nova SPSite(HttpContext.Fluo.Peto.Url.ToString());
SPWeb _araneaĵa = _ejo.OpenWeb();
_Araneaĵo.AllowUnsafeUpdates = vera;
SPUtility.SendEmail(_Araneaĵo, Falsa, Falsa, TxtTo.Teksto, “Testa Retpoŝto”, “Teksta Korpo Mesaĝo”);
_Araneaĵo.Dispozicias();
_Ejo.Dispozicias();
}
}
}

Krei la WebPart kaj registri ĝin kiel SafeControl

MUSKO 2007 Alpreziganta & Kostanta Info

Mi firmigis malmultajn ligojn de Microsoft por MUSKO 2007 Produkto Kostanta.

Microsoft Oficejo SharePoint Servilo 2007 Kaj Rilataj Teknologioj alpreziganta

Microsoft Oficejo SharePoint Servilo 2007 Produkta komparo #de?uto

2007 Microsoft Oficeja sistemo prezo kaj altgradiga informo

Kiel Kaŝi Rapidan Lanĉon en MUSKO 2007

Ĉu vi deziras kaŝi vian rapidan lanĉan Baron en MUSKO 2007
Estas du vojoj kaŝi la rapidan lanĉan baron
1. Vi povas redakti rekte en CSS
2. Aldonanta Kaŝita kontentan redaktoron webpart

Aldoni novan enhavan redaktoron webpart
Klaka Fonto Redaktoro en ToolPane
Almeti la sub kodo en kontenta redaktoro webpart
[Stilo]
.Ms-quicklaunch
{
#Montri?o:Neniu;
}
.Ms-navframe
{
#Montri?o: Neniu;
}
[/Stilo]
Uzo “<" & ">” #Anstata? “[” & “]”
Fiksita la #Ka?a #Nemovebla?o al Vera sub plana sekcio en ToolPane.
Nun #Refre?igi la #Pa?o……You Quick Launch Bar is Gone 🙂

Prezentisto en la Formanta la Estonta Laborejo

Mi prezentis la Elmontron sur Architecting distribuita aplikojn uzanta Kradan Arkitekturon en Accenture Formanta la Estontan laborejon. Tio ĉi estas mia dua prezento en Accenture-a Formanta la Estontecon.

Kiel Devigi MUSKON 2007 Minutatoraj Laborpostenoj Efektivigi

Uzi la Sekvantan stadm komando devigi la minutatorajn laborpostenajn laborpostenojn efektivigi.
Neniu bezono atendi por la intertempo efektivigi la timerjobs.
Stsadm.Exe -o execadmsvcjobs

MUSKO 2007 Renomi la Araneaĵan Aplikan Nomon

Mi deziras dividi kiel renomi la araneaĵan aplikan nomon ĉe la fronto viciĝi administron de MUSKO 2007 Uzanta STSADM Komando.

Sintakso:
Stsadm -o renameweb -url -newname

Ekzemplo:
Stsadm -o renameweb -url http://Localhost/oldname -newname newname

La supra komando renomos la araneaĵan aplikon de oldname al la newname.

Komerca Servilo 2007 Integrigo kun MUSKO 2007

MUSKO havas multaj inbuilt ĉefaĵoj. La amplekso de ĉi tiu POC estas integrigi Komercan Servilon 2007 Kun MUSKO 2007 Provizi Portalon Integrigita e-komercan Aplikon

Formanta MUSKON 2007 Uzi la Komercan Servilan Membriĝan Provizanton Kiel La Bazo Por Uzanto Authentication

La primaraj taskoj estas fari la Centran Administron kaj Portalaj ejoj mano-skuo kun Komerca Servilo. #Tio ?i devas esti farita de modifanta la konvenan #Aranea?o.Config dosieroj por #?i tiu ejoj. De aldonanta la Komercan Servilon kaj httpModules sekcioj, La SharePoint Centra Administra ejo kaj la Portala ejo estos kapabla krei la necesan CommerceContext objekto. La CommerceContext objekto ebligas la Komercan Servilan #Membri?o Provizanton esti initialized #?uste, #Kaj anka? ebligas #Aranea?o partojn kaj #pa?o en la portalo uzi la CommerceContext objekto aliri Komercan Servilon rimedoj kiel la Produkta Katalogo.
La UpmMembership Provizanto etendas la #Membri?o kadron proponita de ASPIDO.Reto akomodi la uzon de la ASPIDO.Puraj Ensalutaj Kontroloj kaj #a?tentikigi #kontra? Komerca Servilo Profiloj.

#?Isdatigi la #Aranea?o.Config por MUSKO Centra Administro kaj en Portala ejo kun sub sekcioj al avail Komerca Servilo datumo kaj servoj en MUSKO

  • Komerca Servilo Sekcia Grupo
  • Komerca Servilo Grupo
  • Http Kapsuloj
  • Asembleoj
  • #Membri?o Provizanto
  • Profila Sekcio

O Determinas kiun #Aranea?o.Config dosiero estas uzita por la SharePoint Centra Administra ejo kaj kiu estas uzita por la Portala ejo. Uzi la Hejman Adresaran klapeton en IISa #Mana?ero determini la konvenan vojon de la #Aranea?o.Config dosiero por #?iu ejo.

O Uzo la #Aranea?o.Config dosiero kiu estis #anta?e kreita por la Komerca Servilo C SharpSite kiel la fonto por la teksto kopii en la sekvantaj instruoj:

Bonvolu sekvi la malsupre #pa?i modifi la #aranea?o.Config dosiero de SharePoint administra ejo.

#Pa?o 1: Aldonanta Komercan Servilon Sekcia Grupo
Kopii la Komercon [SectionGroup] Je [ConfigSections] Kaj almeti ?in post la [Sistemo.Workflow.ComponentModel.WorkflowCompiler] Sekcia grupo.
[SectionGroup nomo=”CommerceServer”]
[Sekcia nomo=”Apliko” Tipo=”Microsoft.CommerceServer.Runtime.Konfiguracio.CommerceApplicationSectionHandler, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Sekcia nomo=”Authentication” Tipo=”Microsoft.CommerceServer.Runtime.Konfiguracio.CommerceAuthenticationSectionHandler, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Sekcia nomo=”Duktoj” Tipo=”Microsoft.CommerceServer.Runtime.Konfiguracio.CommercePipelineSectionHandler, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Sekcia nomo=”Konservejoj” Tipo=”Microsoft.CommerceServer.Runtime.Konfiguracio.CommerceCacheSectionHandler, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Sekcia nomo=”MessageManager” Tipo=”Microsoft.CommerceServer.Runtime.Konfiguracio.CommerceMessageManagerSectionHandler, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Sekcia nomo=”Katalogo” Tipo=”Microsoft.CommerceServer.Runtime.Konfiguracio.CommerceCatalogSectionHandler, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Sekcia nomo=”Ordoj” Tipo=”Microsoft.CommerceServer.Runtime.Konfiguracio.CommerceOrdersSectionHandler, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Sekcia nomo=”Profiloj” Tipo=”Microsoft.CommerceServer.Runtime.Konfiguracio.CommerceProfilesSectionHandler, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Sekcia nomo=”ContentSelection” Tipo=”Microsoft.CommerceServer.Runtime.Konfiguracio.CommerceContentSelectionSectionHandler, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Sekcia nomo=”CommerceEvent” Tipo=”Microsoft.CommerceServer.Runtime.Konfiguracio.EventLoggerConfigurationHandler, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Sekcia nomo=”Esprimoj” Tipo=”Microsoft.CommerceServer.Runtime.Konfiguracio.CommerceExpressionSectionHandler, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[/SectionGroup]
#Pa?o 2: Aldonanta Komercan Servilon Grupo
? Kopias la [CommerceServer] Sekcio kaj almeti ?in post la [SharePoint] Sekcio, #Tuj anta? la [Sistemo.#Aranea?o] Sekcio.

[CommerceServer]
[Apliko siteName=”CDevSite” DebugLevel=”Produktado”/]
[Duktoj][/Duktoj]
[Esprimoj schema=”#A?tomobilo”/]
[Konservejoj]
[Konserveja nomo=”Reklamanta” Tipo=”Reklamanta” RefreshInterval=”900″ RetryInterval=”30″/]
[Konserveja nomo=”Rabatoj” Tipo=”Rabatoj” RefreshInterval=”0″ RetryInterval=”30″/]
[Konserveja nomo=”ShippingManagerCache” Tipo=”Ekspedanta” LoaderProgId=”Komerco.ShippingMethodCache” RefreshInterval=”0″ RetryInterval=”30″/]
[Konserveja nomo=”PaymentMethodCache” Tipo=”Pago”/]
[Konserveja nomo=”OrdersConfigurationCache” Tipo=”OrdersConfiguration”/]
[/Konservejoj]
[MessageManager]
[Kultura nerepago=”En-US” BaseName=”CommerceMessageManager” Asembleo=”CommerceMessageManager”]
[Kultura #identiga?o=”En-US”/]
[Kultura #identiga?o=”Fr-fr”/]
[Kultura #identiga?o=”Ja-JP”/]
[Kultura #identiga?o=”De-DE”/]
[/Kulturoj]
[Rimedoj]
[Rimeda #identiga?o=”Pur_badsku”/]
[Rimeda #identiga?o=”Pur_badplacedprice”/]
[Rimeda #identiga?o=”Pur_rabatas_#?an?i”/]
[Rimeda #identiga?o=”Pur_rabatas_forigita”/]
[Rimeda #identiga?o=”Pur_noitems”/]
[Rimeda #identiga?o=”Pur_badshipping”/]
[Rimeda #identiga?o=”Pur_badhandling”/]
[Rimeda #identiga?o=”Pur_badtax”/]
[Rimeda #identiga?o=”Pur_badcc”/]
[Rimeda #identiga?o=”Pur_badpayment”/]
[Rimeda #identiga?o=”Pur_badverify”/]
[Rimeda #identiga?o=”Pur_ekstere_de_provizo”/]
[Rimeda #identiga?o=”Nekonata_ekspeda_metodo”/]
[/Rimedoj]
[/MessageManager]
[Ordoj honorStatus=”Vera” NewOrderStatus=”NewOrder” SqlCommandTimeoutSeconds=”60″ SqlLongRunningCommandTimeoutSeconds=”28800″]
[AddressMap]
[ProfileDefinition nomo=”Adreso”/]
[#Nemovebla?o de=”GeneralInfo.Adresa_#identiga?o” Al=”OrderAddressId”/]
[#Nemovebla?o de=”GeneralInfo.Unua_nomo” Al=”FirstName”/]
[#Nemovebla?o de=”GeneralInfo.Lasta_nomo” Al=”LastName”/]
[#Nemovebla?o de=”GeneralInfo.Adreso_line1″ Al=”Line1″/]
[#Nemovebla?o de=”GeneralInfo.Adreso_line2″ Al=”Line2″/]
[#Nemovebla?o de=”GeneralInfo.Urbo” Al=”Urbo”/]
[#Nemovebla?o de=”GeneralInfo.Regiona_kodo” Al=”RegionCode”/]
[#Nemovebla?o de=”GeneralInfo.#Po?ta_kodo” Al=”PostalCode”/]
[#Nemovebla?o de=”GeneralInfo.Landa_nomo” Al=”CountryName”/]
[#Nemovebla?o de=”GeneralInfo.Regiona_nomo” Al=”Stato”/]
[#Nemovebla?o de=”GeneralInfo.Tel_nombro” Al=”DaytimePhoneNumber”/]
[/AddressMap]
[Tipoj]
[Tipa #?losilo=”Korbo” UserTypeName=”Korbo” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”PurchaseOrder” UserTypeName=”PurchaseOrder” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”OrderTemplate” UserTypeName=”OrderTemplate” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”OrderForm” UserTypeName=”OrderForm” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”LineItem” UserTypeName=”LineItem” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”#Livera?o” UserTypeName=”#Livera?o” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”Pago” UserTypeName=”Pago” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”CreditCardPayment” UserTypeName=”CreditCardPayment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”GiftCertificatePayment” UserTypeName=”GiftCertificatePayment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”PurchaseOrderPayment” UserTypeName=”PurchaseOrderPayment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”CashCardPayment” UserTypeName=”CashCardPayment” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”OrderAddress” UserTypeName=”OrderAddress” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”DiscountApplicationRecord” UserTypeName=”DiscountApplicationRecord” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”ShippingDiscountRecord” UserTypeName=”ShippingDiscountRecord” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Tipa #?losilo=”PromoCodeRecord” UserTypeName=”PromoCodeRecord” AssemblyType=”GAC” NameSpace=”Microsoft.CommerceServer.Runtime.Ordoj” Asembleo=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[/Tipoj]
[Limoj OrderFormsPerOrderGroup=”5″ PromoCodeRecordsPerOrderForm=”10″ PromoCodesPerOrderForm=”10″ LineItemsPerOrderForm=”40″ OrderTemplatesPerUser=”10″ PaymentsPerOrderForm=”10″ ShipmentsPerOrderForm=”40″ BasketsPerUser=”15″ OrderAddressesPerOrderGroup=”10″/]
[MappingFiles PipelineMappingFilename=”OrderPipelineMappings.Xml” StorageMappingFilename=”OrderObjectMappings.Xml”/]
[SerializationBindings]
[SerializationBinding OldType=”Microsoft.CommerceServer.Runtime.Ordoj.LineItem , Microsoft.CommerceServer.Runtime ,Versio=6.0.1.0,Kulturo=#ne?trala, PublicKeyToken=31bf3856ad364e35″ NewType=”Microsoft.CommerceServer.Runtime.Ordoj.LineItem, Microsoft.CommerceServer.Runtime,Versio=6.0.1.0,Kulturo=#ne?trala, PublicKeyToken=31bf3856ad364e35″/]
[/SerializationBindings]
[/Ordoj]
[CommerceEvent]
[Aldoni className=”Microsoft.CommerceServer.Runtime.AddItemToBasketEvent” Identigaĵo=”AddItemToBasket”/]
[Aldoni className=”Microsoft.CommerceServer.Runtime.RemoveItemFromBasketEvent” Identigaĵo=”RemoveItemFromBasket”/]
[Aldoni className=”Microsoft.CommerceServer.Runtime.SubmitOrderEvent” Identigaĵo=”SubmitOrder” LoggingEnabled=”Vera”/]
[/CommerceEvent]
[/CommerceServer]
#Pa?o 3: Aldonanta “CommerceApplication” Je “HttpModules” Sekcio
? Kopias la Komercajn HTTPajn Kapsulojn al la fino de la [HttpModules] Sekcio.
[Aldoni nomon=”CommerceApplication” Tipo=”Microsoft.CommerceServer.Runtime.CommerceApplicationModule, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Aldoni nomon=”CommerceAuthentication” Tipo=”Microsoft.CommerceServer.Runtime.CommerceAuthenticationModule, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Aldoni nomon=”CommerceOrder” Tipo=”Microsoft.CommerceServer.Runtime.Ordoj.CommerceOrderModule, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Aldoni nomon=”CommerceCatalog” Tipo=”Microsoft.CommerceServer.Runtime.Katalogo.CommerceCatalogModule, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Aldoni nomon=”CommerceProfile” Tipo=”Microsoft.CommerceServer.Runtime.Profiloj.CommerceProfileModule, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Aldoni nomon=”CommerceExpressionEvaluator” Tipo=”Microsoft.CommerceServer.Runtime.Celanta.CommerceExpressionModule, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Aldoni nomon=”CommerceCache” Tipo=”Microsoft.CommerceServer.Runtime.Caching.CommerceCacheModule, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]
[Aldoni nomon=”CommerceContentSelection” Tipo=”Microsoft.CommerceServer.Runtime.Celanta.CommerceContentSelectionModule, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/][Aldoni nomon=”CommerceDataWarehouseAuthenticationModule” Tipo=”Microsoft.CommerceServer.Runtime.CommerceDataWarehouseAuthenticationModule, Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″/]Forigi #a? rimarko ekstere la Komerca Servilo Authentication Kapsulo. #?I tiu kapsulo ne estas postulita #?ar ASPIDO.PURAJ Formoj Authentication estos uzita por #?iuj authentications.
#Pa?o 4: Aldonanta “Komerca Servilo” AssembliesCopy la komerca servila asemblea informo de CSharpSite #aranea?o.Config kaj almeti ?in en la [Asembleoj] Etikedo en la Centra Administra ejo?? #Aranea?o.Config kiel malsupre:
[Asembleoj]
[Aldoni asembleon=”Microsoft.CommerceServer.Runtime, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31bf3856ad364e35″ /]
[Aldoni asembleon=”Microsoft.CommerceServer.Katalogo, Versio=6.0.1.0, Kulturo=neŭtrala, PublicKeyToken=31BF3856AD364E35″ /][/Asembleoj]

#Pa?o 5: Formi Centran Administron rekoni Komercan Servilon #Membri?o
Kopii la sub koda ereto al [Sistemo.#Aranea?o] Sekcio de la #Aranea?o.Config dosiero por la Centra Administro. Noto: Almeti ?in #anta? la fermo [/Sistemo.#Aranea?o].
[#Membri?o defaultProvider=”UpmMembershipProvider”]
[Provizantoj]
[Klara /]
[Aldoni applicationName=”CSharpSite ”
EnablePasswordRetrieval=”Falsa”
EnablePasswordReset=”Vera”
RequiresQuestionAndAnswer=”Vera”
RequiresUniqueEmail=”Vera”
EnableCreateDate=”Vera”
EnableEmailAddress=”Vera”
EnableLastLoginDate=”Vera”
ProfileDefinition=”UserObject”
PasswordFormat=”Hashed”
Nomo=”UpmMembershipProvider”
Tipo=”Microsoft.CommerceServer.Runtime.Profiloj.UpmMembershipProvider”/]
[/Provizantoj]
[/#Membri?o]

#Pa?o 6: Formanta la Komercan Servilan Profilan sekcion

#?I tiu sekcio enhavas fiksojn kiu formas la funkcion de profiloj kaj katalogaj aroj. La [UserProfile] Nodo #lo?i en la [CommerceServer][Profiloj] Nodo en la #aranea?o.Config.
Uncomment la profila sekcio en [Commerceserver] Nodo.

[UserProfile
ProfileDefinition=”UserObject”
UserIdProperty=”GeneralInfo.#Retpo?to_adreso”
OrganizationIdProperty=”AccountInfo.Org_#identiga?o”
CatalogSetIdProperty=”AccountInfo.Uzanta_katalogo_aro”
UserIdSource = “ASPIDO.RETO”
UserIdKey = “GeneralInfo.#Retpo?to_adreso”
UserIdTarget = “GeneralInfo.Uzanta_#identiga?o”
/]
[OrganizationProfile
ProfileDefintion=”Organizo”
OrganizationIdProperty=”GeneralInfo.Org_#identiga?o”
CatalogSetIdProperty=”GeneralInfo.Org_kataloga_aro”
/]

#Pa?o 7: Aldonanta Uzantojn en la Centra AdministrationLocate Centra Administro, Aplika Administrado, Authentication Provizantoj, #Defa?lta zona eniro. Fari certe ke vi havas la PortalSite #Aranea?o Apliko elektita en la falo-malsupren listo.

O Klakaj Formoj.

O #?an?o la #Membri?o Provizanta Nomo al UpmMembershipProvider. #Tio ?i devus egali la nomon kiu estas en la #membri?o sekcio de la #Aranea?o.Config dosiero.#Trovi?i Centran Administron, Aplika Administrado, Kaj Politiko por #Aranea?o Apliko. Fari certe ke vi elektis la Portalan #Aranea?o Aplikon.

O Klako Aldonas Uzantojn.

O Elektita #Defa?lta zono, Kaj tiam klaki Poste.

O Tipo la #retpo?to adreso de la uzanto ke vi aldonis #anta?e de uzanta la Komercan Servilan Klienton kaj Ordan #Mana?ero, Kaj tiam klaki Kontrolan Uzanton.

O Se la uzanta nomo estas sukcese rekonita, ?i estos emfazita. Elektita Plena kontrolo, Kaj tiam elektita Fino.

O Se la uzanta nomo ne estas rekonita, Kuri SQLan Servilan spuron sur la Komerca Servila Profila datumaro fari certe ke la demandoj estas kurantaj #kontra? la datumaro. Cetere, Fari certe ke la eniro por la provizanto estas en la #Aranea?o.Config dosiero por Centra Administro, Kaj #ser?i erarojn en la eventa #?tipo.

#Pa?o 8: Kopii la sekvantajn XMLajn dosierojn de la CSharpSite (IIS Virtuala Adresaro) Al la radika teko de la Centra Administra ejo:

O OrderObjectMappings.Xml
O OrderPipelineMappings.Xml

Kuri Centran Administron fari certe ke #?i tiu #?an?o estis farita #?uste. Se eraroj okazas, Kontroli la #Aranea?o.Config dosiero por sintaksaj aferoj.#E? se la #pa?o montras #?uste, Kontroli la eventan #?tipo. Kelkaj permesaj eraroj povas esti #ka?i.

Formi la MUSKAN portalon uzi la Komercan Servilan #Membri?o provizanton:
#Pa?o 1: Sekvi la supran 6 #Pa?o formi Portalan ejon por Komerca Servilo.

#Pa?o 2: Elrimarki la ekzistantan [Authentication], [Identeco], Kaj [Rajtigo] Sekcioj. #Tio ?i malfunkciigos la #defa?lta Fenestrojn authentication kaj rajtigo.

#Pa?o 3: Kopii la sub konfiguraciaj fiksoj kontentigas al la #Aranea?o.Config dosiero por la Portala ejo. Almeti #tio ?i post la #anta?a sekcioj kiu vi nur elrimarkis. #Tio ?i instalas la ejon por Formoj Authentication kaj neas anoniman aliron.

[Authentication maniero=”Formoj”]
[Formoj loginUrl=”/_Plana/ensaluto.Aspx” Nomo=”.ASPXFORMSAUTH” /]
[/Authentication]
[Rajtigo]
[Nei uzantojn=”?” /][/Rajtigo] Vidi la Portalan ejon en #Aranea?o retumilo. Vi devus esti redirektita al la logon #pa?o. #?Tipo sur kaj uzi la uzanton credentials ke vi aldonis de uzanta la Klienton kaj Ordan #Mana?ero.

#Pa?o 4: Kopii la sekvantajn XMLajn dosierojn de la CSharpSite (IIS Virtuala Adresaro) Al la radika teko de la Portala ejo:

O OrderObjectMappings.Xml
O OrderPipelineMappings.Xml

#Pa?o 5: Rekomenci la IIS

#Pa?o 6: Kuri la Portalan ejon kaj #ser?i erarojn.

[Noto : Mi ne estas kapabla #Po?ti skriban etikedon en #?i tie #anstata?igi #?iu “[” & “]” Kun “<" & ">“

Libera Microsoft Gazetaro E-Libra Propono por LINQ,ASPIDO.Reto,Silverlight

La Sekvanta E-Libroj povas esti elŝutita de Microsoft Gazetara Ejo.

  • Enkondukanta Microsoft LINQ
    De Paolo Pialorsi kaj Marco Russo
  • Enkondukanta Microsoft ASPIDO.PURA AJAX
    De Dino Esposito
  • Enkondukanta Microsoft Silverlight 1.0
    De Laurence Moroney

    Http://Csna01.Libredigital.Com

    Ensaluta al la ejo uzanta vian pasporton/hotmail identigaĵo kaj Deŝuto e-Libroj por libera.

Bill Kradoj Lasta Tago ĉe Microsoft

Bill Kradoj donis lian finan keynote en CES(Konsumanto Elektronika Rezulto) En lasta vegas.

Vi povas trovi lian plenan keynote en Microsoft CES

Kontenta Aprobo Workflow en MUSKO 2007

En MUSKO 2007 Aprobo workflow estas havebla en ekstere de la skatolo ĝi mem. Nur ni devas formi nur malabundajn paŝojn tiam ni estas pretaj kun la aproba procezo.

Se la aprobo workflow estas formita la dokumenton estos videbla nura al la kontribuanto kaj al la approver.

Paŝoj Formi Kontentan aprobon workflow

Malfermi la Dokumentan Bibliotekon
Klakaj Fiksoj -> Dokumenta Biblioteko Fiksoj


En Dokumenta Biblioteko Fiksoj sub Permesoj kaj Administrado Klakas Workflow Fiksoj

Dokumenta Biblioteko Fiksoj -> [permeso kaj Administrado] Workflow Administradoj

En MUSKO 2007 ?i havas kelkajn prebuilt workflow #?ablono por la sekvanta workflows

  • Aprobo
  • Kolekti Retrosciigon
  • Kolekti Subskribojn
  • Dispona Aprobo
  • Tri Stato

Nun Elekti la Aprobo Workflow kaj doni la unikan nomon por la workflow okazo.
Elekti la Ekzistantan Taskon Lista Nomo #a? krei novan Taskan Liston por #?i tiu aprobo workflow.
Elekti la Ekzistantan Historion #a? krei novan workflow historio #da?rigi #?i tiu workflow historio.
Sub Komencaj elektoj vi povas specifi kiel #?i tiu workflow povas esti komencita.

· Permesi #?i tiu workflow esti mane komencita de #a?tentikigi uzanton kun Redakti Erajn Permesojn
· Komenci #?i tiu workflow kiam ero estas kreita
· Komenci #?i tiu workflow kiam ero estas #?an?i

Se vi elektas ??Tart #?i tiu workflow kiam ero estas kreita?? ?i #a?tomate komencos workflow kiam nova ero estas aldonita la dokumentan bibliotekon.

Se vi elektas ??Tart #?i tiu workflow kiam ero estas #?an?i?? ?i #a?tomate rekomencos la workflow kiam la eroj en la dokumenta biblioteko estas modifita.

Sub workflow tasko
Se vi elektas Asignas Taskon al ??Ll Partoprenanto Samtempe?? ?i kreos la taskon por #?iuj partoprenantoj samtempe. La workflow estos kompletigita nur post kiam la aprobo de #?iuj approvers.

Se vi elektas Asignas Taskon al ??Ne Partoprenanto samtempe?? ?i sekvos la sinsekvon de aktiveco unue la workflow tasko estos kreita al la unua uzanto kaj unufoje #?ia aprobita tiam nur ?in movos sur al la sekvanta approver.

Se ?i?? Postulita vin povas fiksi la #?uldata daton por la workflow.
La workflow statuso #anka? povas esti sciigita alia ol la partoprenantoj de la workflow de donanta la nomon sur sciigi aliajn kolumno.

Ni estas kreantaj la workflow por Kontenta Aprobo. Sekve surmeti?? Forgesas la kontrolon la elekto ??Pdate la aproba statuso (Uzi #?i tiu workflow kontroli kontentan aprobon)?

Nun vi sukcese kreis aprobon workflow.

Vi devi ebligi la kontentan aprobon en la dokumenta biblioteko tiam nur ?i restriktos aliajn uzantojn aliri ?in.

Kiam vi ebligas kontentan aprobon la dokumento estos videbla nura al kontribuanta/#a?toro kaj approver, ?i ne estos videbla al aliaj uzantoj en dokumenta biblioteko.

Malfermaj Fiksoj -> Dokumenta Biblioteko Fiksoj
Sub #?enerala Fiksoj -> Versioning Fiksoj
Postuli Kontentan Aprobon por #Submeti?i Erojn? Elekti Jes
Kaj Klaka OK Savi la Fiksojn.

Nun Malfermi la Dokumenta Biblioteko kaj #al?uto la Dokumento

Nun la dokumento estas uploaded la Dokumenta Biblioteko

Se vi ensaluta uzanta kelkaj alia uzanto credential (Ne approver/kontribuanto). La dokumento estos montrita en la dokumenta biblioteko.

Se vi sentas #?i tiu #po?to helpas vin krei workflow por kontenta aprobo. Bonvolu lasi viajn valorajn rimarkojn.