Vsebina TechKnowledge
ZNAKI Ko zaženete druge ASP.NET aplikacije na istem spletnem mestu kot poslovni portal, se lahko prikaže to sporočilo o napaki:
Opis napake pri konfiguraciji: Pri obdelavi konfiguracijske datoteke, potrebne za delovanje te zahteve, je prišlo do napake. Preglejte podrobnosti o določeni napaki spodaj in ustrezno spremenite konfiguracijsko datoteko. Sporočilo o napaki razčlenjelnika: Imena datoteke ali sestava Microsoft.BusinessFramework ali ene od njenih odvisnosti ni bilo mogoče najti. Napaka vira: [Ni ustreznih izvornih vrstic] Izvorna datoteka: web.config vrstica: 72
VZROK Do napake lahko pride zaradi obstoječe Windows SharePoint Services Web.config v korenu spletnega mesta. Poslovni portal doda nastavitve tej datoteki in te nastavitve so lahko v sporu z nastavitvami v datotekah vaše otherASP.NET Web.config, ki obstajajo v drugih navideznih mapah pod korenom. Druge ASP.NET, kot sta CRM in SharePoint Portal Server, lahko ustvarijo spore z datotekami Business Portal Global.asax in Web.config, če so nameščene na istem spletnem mestu. V ASP.NET aplikacijah priporočamo, da uporabite ločeno spletno mesto s svojim domačim imenikom. Domači imenik je koren podimenikov spletne vsebine, na primer »wwwroot«. V začetni namestitvi storitev IIS za privzeto spletno mesto lahko zato na drugem spletnem mestu ustvarite imenik z imenom »wwwroot2«. REŠITEV Za to težavo sta na voljo dve rešitvi: 1. Če razvijate program ASP.NET za zagon s portalom Business Portal, morate navidezno mapo z datotekami aplikacije konfigurirati z upraviteljem IIS, tako da ne bo »imenik aplikacije«. To lahko naredite tako, da v upravitelju IIS z desno tipko miške kliknete navidezni imenik in izberete Lastnosti. Na zavihku Navidezni imenik se prepričajte, da je polje Ime programa zatemnjeno. Če ni, ob polju kliknite Odstrani. Če odstranite označbo imenika aplikacije iz navideznega imenika, bo vaša aplikacija del privzete aplikacije in bo izvajana v istem kontekstu kot business portal. Aplikacija podeduje nastavitve konfiguracije od iste datoteke web.config ki jo uporablja poslovni portal (c:\inetpub\wwwroot\web.config uporablja). Sklope, ki jih zahteva vaša aplikacija, morate privzeto postaviti v isto mapo regala kot sestavi poslovnega portala, kar je privzeto c:\inetpub\wwwroot\bin.2. Če vaša ASP.NET ne uporablja poslovnega ogrodja Business Portal, premaknite program ASP.NET po meri na drugo spletno mesto ali pa premaknite Poslovni portal in WSS na drugo spletno mesto.Opomba Ne pozabite ustvariti novega imenika sistema windows za novo spletno mesto, sicer boste imeli težave z datotekami Global.asax in Web.config za vsak spletni program.Ta članek je bil TechKnowledge DOCUMENT ID:35178