TechKnowledge Content

ILMENEMINEN Kun suoritat ASP.NET -sovelluksia samassa sivustossa kuin yritysportaali, näyttöön voi tulla seuraava virhesanoma:

Kokoonpanovirheen kuvaus: Virhe käsiteltäessä tätä pyyntöä varten tarvittavaa määritystiedostoa. Tarkista alla olevat virhetiedot ja muokkaa määritystiedostoa asianmukaisesti. Jäsenninvirhesanoma: Tiedoston tai kokoonpanon nimeä Microsoft.BusinessFramework tai jokin sen riippuvuuksia ei löytynyt. Lähdevirhe: [Ei ole olennaisia lähderivejä] Lähdetiedosto: web.config rivi: 72

SYY Tämä virhe voi johtua Windows SharePoint Services Web.config pääsivuston pääkansiossa olevasta tiedostosta. Yritysportaali lisää tähän tiedostoon asetukset, ja nämä asetukset saattavat olla ristiriidassa pääkansion alapuolella otherASP.NET Web.config muiden näennäiskansioiden asetusten kanssa. Muut ASP.NET, kuten CRM ja SharePoint Portal Server, voivat aiheuttaa ristiriitoja Business Portal Global.asax- ja Web.config -tiedostojen kanssa, jos ne on asennettu samaan sivustoon. ASP.NET verkkosovelluksissa on suositeltavaa käyttää erillistä sivustoa omalla hakemistolla. Kotihakemisto on verkkosisällön alihakemiston pääkansio, esimerkiksi wwwroot-hakemistoa käytetään oletussivuston IIS-alkuasennuksessa, joten voit luoda toisessa verkkosivustossa hakemiston nimeltä wwwroot2. RATKAISU Tähän ongelmaan on kaksi ratkaisua: 1. Jos kehität ASP.NET yritysportaalissa suoritettavaa ASP.NET, sovellustiedostojasi pitelemässä virtuaalihakemistossa on oltava IIS Manager, jotta se ei ole sovellushakemisto. Voit tehdä tämän napsauttamalla virtuaalihakemistoa hiiren kakkospainikkeella IIS Managerissa ja valitsemalla Ominaisuudet. Varmista Virtuaalihakemisto-välilehdessä, että Sovelluksen nimi -kenttä näkyy harmaana. Jos näin ei ole, valitse kentän vierestä Poista. Kun sovellushakemiston määritys poistetaan virtuaalihakemistosta, sovellus on osa oletussovellusta ja se suoritetaan samassa kontekstissa kuin yritysportaali. Sovelluksesi perii määritysasetukset samasta web.config, jota Yritysportaali käyttää (c:\inetpub\wwwroot\web.config oletusarvoisesti). Kaikki sovelluksen vaatimat kokoonpanot on sijoitettava samaan lokerokansioon kuin yritysportaalin kokoonpanot, jotka ovat oletusarvoisesti c:\inetpub\wwwroot\bin.2. Jos ASP.NET ei käytä Business Portalin Business Frameworkia, siirrä mukautettu ASP.NET-sovellus toiseen sivustoon tai siirrä yritysportaali ja WSS toiseen sivustoon.Huomautus Muista luoda uusi Windows-hakemisto uutta sivustoa varten. Muussa tapauksessa Global.asax- ja Web.config-tiedostojen kanssa ilmenee ongelmia kunkin verkkosovelluksen kanssa.Tämä artikkeli oli TechKnowledge Document ID:35178

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.