"TechKnowledge" turinys
POŽYMIAI Kai vykdote kitas ASP.NET programas toje pačioje žiniatinklio svetainėje kaip verslo portalas, galite gauti šį klaidos pranešimą:
Konfigūracijos klaidos aprašas: apdorojant konfigūracijos failą, reikalingą šiai užklausai apdoroti, įvyko klaida. Peržiūrėkite toliau pateiktą konkrečią klaidos informaciją ir atitinkamai modifikuokite konfigūracijos failą. Analizatoriaus klaidos pranešimas: Failo arba rinkinio pavadinimas "Microsoft.BusinessFramework" arba vienas iš jo priklausomybių nerastas. Šaltinio klaida: [Nėra atitinkamų šaltinio eilučių] Šaltinio failas: web.config eilutė: 72
PRIEŽASTIS Klaida gali būti dėl Windows SharePoint Services Web.config failo, esamo jūsų svetainės šakniniame kompiuteryje. Verslo portalas įtraukia parametrus į šį failą ir šie parametrai gali būti nesuderinami su jūsų otherASP.NET Web.config, kurie yra kituose virtualiuose aplankuose po šaknimi. Kitos ASP.NET, pvz., CRM ir "SharePoint Portal Server", gali sukelti konfliktų su verslo portalu Global.asax ir Web.config failais, jei jie įdiegti toje pačioje žiniatinklio svetainėje. Naudojant ASP.NET taikomąsias programas rekomenduojama naudoti atskirą svetainę su savo namų katalogu. Namų katalogas yra jūsų žiniatinklio turinio pakatalogių šaknis, pvz., "wwwroot" naudojamas pradiniame IIS diegime numatytojoje žiniatinklio svetainėje, todėl antrosios žiniatinklio svetainės atveju galite sukurti katalogą, vadinamą "wwwroot2". SPRENDIMAS Yra du šios problemos sprendimai: 1. Jei kuriate "ASP.NET taikomąją programą, kuri veiks su verslo portalu, virtualus katalogas, kuriame yra jūsų taikomosios programos failai, turi būti sukonfigūruotas naudojant IIS tvarkytuvą, kad jis nebūtų "Taikomųjų programų katalogas". Tai galite padaryti dešiniuoju pelės mygtuku spustelėdami virtualųjį katalogą IIS tvarkytuve ir pasirinkite Ypatybės. Skirtuke Virtualus katalogas įsitikinkite, kad laukas, pavadintas Taikomosios programos pavadinimas, yra pilkas. Jei taip nėra, šalia lauko spustelėkite Šalinti. Pašalinus taikomosios programos katalogo pavadinimą iš virtualiojo katalogo, jūsų programa bus numatytosios taikomosios programos dalis ir veiks tame pačiame kontekste kaip verslo portalas. Jūsų programa paveldės konfigūracijos parametrus iš to paties web.config, kurį naudoja verslo portalas ( pagal numatytuosiusc:\inetpub\wwwroot\web.config parametrus). Visi rinkiniai, kurių reikalauja jūsų taikomoji programa, turi būti įdėti į tą patį talpyklos aplanką kaip verslo portalo rinkiniai, kurie pagal numatytuosius nustatymus yra c:\inetpub\wwwroot\bin.2. Jei jūsų ASP.NET programa nenaudoja verslo portalo verslo sistemos, perkelkite pasirinktinę "ASP.NET" taikomąją programą į kitą svetainę arba perkelkite verslo portalą ir WSS į kitą žiniatinklio svetainę.Pastaba Įsitikinkite, kad sukursite naują "Windows" katalogą naujai žiniatinklio svetainei, priešingu atveju turėsite problemų su "Global.asax" ir Web.config kiekvienos žiniatinklio taikomosios programos failais.Šis straipsnis buvo "TechKnowledge" dokumento ID:35178