TechKnowledge Content
TÜNETEK: Ha más alkalmazásokat ASP.NET az Üzleti portállal azonos webhelyen, a következő hibaüzenet jelenhet meg:
Konfigurációs hiba leírása: Hiba történt a kérés feldolgozásához szükséges konfigurációs fájl feldolgozása során. Kérjük, tekintse át alább a konkrét hibaadatokat, és módosítsa a konfigurációs fájlt megfelelően. Elemző hibaüzenet: A fájl- vagy szerelvény neve Microsoft.BusinessFramework, illetve annak egyik függősége nem található. Forráshiba: [Nincs releváns forrássor] Forrásfájl: web.config: 72
OK: A hibát a Windows SharePoint Services Web.config legfelső szintű fájlja okozza. Az Üzleti portál felveszi a beállításokat ehhez a fájlhoz, és azok a beállítások ütközhetnek otherASP.NET Web.config fájlban található beállításokkal, amelyek a gyökér alatti bármely más virtuális mappában találhatók. Más ASP.NET (például CRM vagy SharePoint Portal Server) ütközéseket hozhat létre az üzleti portál Global.asax és Web.config fájljaival, ha azok ugyanazon a webhelyen vannak telepítve. A ASP.NET ajánlott külön webhelyet használni saját otthoni címtárával. A webtartalom alkönyvtárának a kezdőlapcímtár a gyökérkönyvtára, például a "wwwroot" az IIS kezdeti telepítéséhez használatos az alapértelmezett webhelyhez, így egy második webhelyhez létrehozhat egy "wwwroot2" nevű könyvtárat. MEGOLDÁS: A problémának két megoldása van: 1. Ha vállalati alkalmazást fejleszt az ASP.NET portállal való futtatáshoz, az alkalmazásfájlokat kezelő virtuális címtárat úgy kell konfigurálni az IIS-kezelővel, hogy az ne "Application Directory" legyen. Ehhez kattintson a jobb gombbal a virtuális címtárra az IIS Managerben, és válassza a Tulajdonságok parancsot. A Virtuális címtár lapon győződjön meg arról, hogy az Alkalmazás neve mező szürkén jelenik meg. Ha nem, kattintson a mező mellett az Eltávolítás gombra. Ha eltávolítja az alkalmazáscímtár jelölését a virtuális címtárból, az alkalmazás az Alapértelmezett alkalmazás része lesz, és az üzleti portállal azonos környezetben fog futni. Az alkalmazás az Üzleti portál által web.config fájltól örökli a konfigurációs beállításait ( alapértelmezés szerintc:\inetpub\wwwroot\web.config meg). Az alkalmazás által szükséges minden összeállítást ugyanabban a mappában kell elhelyezni, amelyben az üzleti portáli szerelvények találhatók, amely alapértelmezés szerint a következő: c:\inetpub\wwwroot\bin.2. Ha az ASP.NET-alkalmazás nem az Üzleti portál üzleti keretrendszerét használja, helyezze át az egyéni ASP.NET-alkalmazást egy másik webhelyre, vagy helyezze át az üzleti portált, és WSS át egy másik webhelyre.Megjegyzés: Mindenképpen hozzon létre új Windows-címtárat az új webhelyhez, ellenkező esetben problémákat tapasztal az egyes webalkalmazások Global.asax és Web.config fájlokkal kapcsolatban.Ez a cikk a következő volt: TechKnowledge Document ID:35178