TechKnowledge Content
PŘÍZNAKY: Pokud spustíte ASP.NET aplikací na stejném webu jako obchodní portál, může se zobrazit následující chybová zpráva:
Popis chyby konfigurace: Při zpracování konfiguračního souboru potřebného ke zpracování této žádosti došlo k chybě. Přečtěte si prosím podrobnosti o konkrétní chybě níže a odpovídajícím způsobem upravte konfigurační soubor. Chybová zpráva analyzátoru: Soubor nebo název sestavení Microsoft.BusinessFramework nebo jedna z jeho závislostí nebyla nalezena. Chyba zdroje: [Žádné relevantní zdrojové řádky] Zdrojový soubor: web.config řádek: 72
PŘÍČINA Chyba může být způsobená tím, Windows SharePoint Services Web.config soubor, který je v kořenovém adresáři vašeho webu. Portál Business Portal přidá do tohoto souboru nastavení a tato nastavení mohou kolidovat s nastavením v otherASP.NET Web.config, které existují v jiných virtuálních složkách pod kořenovým adresářem. Jiné ASP.NET aplikace, jako je CRM a SharePoint Portal Server, mohou způsobit konflikty se soubory Business Portal Global.asax a Web.config, pokud jsou nainstalované na stejný web. U ASP.NET webových aplikací se doporučuje používat samostatný web s vlastním domovský adresář. Domovský adresář je kořenový adresář podadresářů webového obsahu, například wwwroot se používá při počáteční instalaci služby IIS pro výchozí web, takže pro druhý web můžete vytvořit adresář s názvem wwwroot2. ŘEŠENÍ: Existují dvě řešení tohoto problému: 1. Pokud vyvíjíte aplikaci ASP.NET s portálem Business Portal, měl by být virtuální adresář, který obsahuje soubory aplikace, nakonfigurovaný pomocí Správce služby IIS, aby se nekonfiguroval jako adresář aplikace. Můžete to udělat tak, že kliknete pravým tlačítkem na virtuální adresář ve Správci služby IIS a zvolíte Vlastnosti. Na kartě Virtuální adresář zkontrolujte, jestli je pole s názvem Název aplikace šedě. Pokud ne, klikněte vedle pole na Odebrat. Odebráním označení adresáře aplikace z virtuálního adresáře bude vaše aplikace součástí výchozí aplikace a bude běžet ve stejném kontextu jako obchodní portál. Vaše aplikace dědí nastavení konfigurace ze stejného web.config, který používá Business Portal ( c:\inetpub\wwwroot\web.config ve výchozím nastavení). Jakákoli sestavení vyžadovaná vaší aplikací by měla být umístěna ve stejné složce bin jako sestavení obchodního portálu, což je ve výchozím nastavení c:\inetpub\wwwroot\bin.2. Pokud vaše ASP.NET aplikace business framework obchodního portálu, přesuňte vlastní aplikaci ASP.NET na jiný web nebo přesuňte portál Business Portal a WSS na jiný web.Poznámka: Nezapomeňte vytvořit nový adresář windows pro nový web, jinak budete mít problémy se soubory Global.asax a Web.config pro každou webovou aplikaci.Tento článek byl TECHKnowledge Document ID:35178