Contenuto techknowledge
SINTOMI Quando si eseguono altre ASP.NET nello stesso sito Web del portale aziendale, potrebbe essere visualizzato il seguente errore:
Descrizione errore di configurazione: si è verificato un errore durante l'elaborazione di un file di configurazione necessario per elaborare la richiesta. Esaminare i dettagli specifici dell'errore riportati di seguito e modificare il file di configurazione in modo appropriato. Messaggio di errore del parser: il nome del file o dell'assembly Microsoft.BusinessFramework o una delle relative dipendenze non è stato trovato. Errore di origine: [Nessuna riga di origine pertinente] File di origine: web.config riga: 72
CAUSA L'errore può essere dovuto Windows SharePoint Services Web.config file esistente nella radice del sito Web. Il portale aziendale aggiunge impostazioni a questo file e queste impostazioni potrebbero essere in conflitto con quelle dei file otherASP.NET Web.config presenti in qualsiasi altra cartella virtuale sotto la radice. Altre ASP.NET, ad esempio CRM e SharePoint Portal Server, possono creare conflitti con i file Global.asax e Web.config del portale aziendale, se sono installati nello stesso sito Web. Con ASP.NET Web è consigliabile usare un sito Web separato con la propria home directory. La home directory è la radice delle sottodirectory del contenuto Web, ad esempio "wwwroot" viene usato in un'installazione iniziale di IIS per il sito Web predefinito, quindi per un secondo sito Web è possibile creare una directory denominata "wwwroot2". SOLUZIONE Esistono due soluzioni a questo problema: 1. Se si sviluppa un'applicazione ASP.NET per l'esecuzione con il portale aziendale, la directory virtuale che contiene i file dell'applicazione deve essere configurata con Gestione IIS in modo che non sia una "Directory applicazioni". A questo scopo, fare clic con il pulsante destro del mouse sulla directory virtuale in Gestione IIS e scegliere Proprietà. Nella scheda Directory virtuale verificare che il campo Nome applicazione sia disattivato. In caso contrario, fare clic su Rimuovi accanto al campo. Rimuovendo la designazione della directory dell'applicazione dalla directory virtuale, l'applicazione farà parte dell'applicazione predefinita e verrà eseguita nello stesso contesto del portale aziendale. L'applicazione erediterà le impostazioni di configurazione dallo stesso file web.config utilizzato dal portale aziendale (c:\inetpub\wwwroot\web.config per impostazione predefinita). Tutti gli assembly richiesti dall'applicazione devono essere inseriti nella stessa cartella bin degli assembly del portale aziendale, ovvero c:\inetpub\wwwroot\bin per impostazione predefinita.2. Se l'applicazione di ASP.NET non usa Business Framework del portale aziendale, spostare l'applicazione di ASP.NET personalizzata in un altro sito Web o spostare il portale aziendale e WSS in un altro sito Web.Nota Assicurarsi di creare una nuova directory di Windows per il nuovo sito Web, altrimenti si verificano problemi con i file Global.asax e Web.config per ogni applicazione Web.Questo articolo è stato ID documento TechKnowledge:35178