"Microsoft Business Solutions– Great Plains Business Portal" galite gauti klaidos pranešimą, panašų į šį:
Runtime Error
Server Error in '/_vti_bin' Application.
Vykdyklės klaidos aprašas: serveryje įvyko programos klaida. Dabartiniai šios taikomosios programos pasirinktiniai klaidų parametrai neleidžia nuotoliniu būdu peržiūrėti programos klaidos išsamios informacijos (saugos sumetimais). Tačiau ją gali peržiūrėti naršyklės, veikiamos vietiniame serverio kompiuteryje.
Išsami informacija: norėdami įgalinti šio konkretaus klaidos pranešimo išsamią informaciją, kad ją būtų galima peržiūrėti nuotoliniuose kompiuteriuose, sukurkite "<customErrors>" žymę "web.config" konfigūracijos faile, kuris yra dabartinės žiniatinklio taikomosios programos šakniniame kataloge. Šis <pasirinktinisklaidos> tada turi būti nustatytas "režimo" atributas kaip "Išjungta". <!-- Web.Config Konfigūracijos failas --> <konfigūracija> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Pastabos: dabartinį klaidos puslapį, kurį matote, galima pakeisti pasirinktiniu klaidos puslapiu modifikuojant programos "<customErrors>" konfigūracijos žymės atributą
"defaultRedirect", kad būtų nukreipta į pasirinktinį klaidos puslapio
URL. <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>
Simptomai
Ši problema kyla, kai yra šios sąlygos:
-
Eksportuojate puslapio dalis iš žiniatinklio svetainių, kuriose neįdiegtas verslo portalas. Pvz., turite taikomąją programą, įdiegtą numatytoje žiniatinklio svetainėje, o jūs turite verslo portalą, įdiegtą kitoje svetainėje.
-
Galite redaguoti tinklalapius kitose .NET žiniatinklio svetainėse naudodami "Microsoft Visual Studio.NET" arba "Microsoft Office FrontPage".
Verslo portalas pateikia šį įrašą į Web.config failą:
<remove name="EnterpriseInitializationModule">
</remove>
Pastaba Web.config failą naudoja visos išplėstinės žiniatinklio svetainės, Microsoft Windows SharePoint Services. Papildomas įrašas gali sukelti konfliktų su kitomis .NET programomis, įdiegtomis tame pačiame kompiuteryje, kuriame įdiegtas verslo portalas.
Priežastis
Norėdami išspręsti šią problemą, atlikite šiuos veiksmus:
-
Padarykite failo Web.config kopiją.
Pastaba Pagal numatytuosius nustatymus Web.config failas yra šiame aplanke:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\ISAPI
-
Pašalinkite šią kodo eilutę iš Web.config kopijos:
<remove name="EnterpriseInitializationModule"> </remove>
-
Naudokite redaguotą Web.config failą, jei norite, kad kita taikomoji programa veiktų tinkamai. Naudokite pradinį Web.config, kai norite, kad verslo portalas veiktų tinkamai.