Ellenőrizze a közzétett .exe.config fájlt, amikor a ClickOnce elveszíti a proxybeállítást
Ellenőrizze az üzembe helyezett végrehajtható fájl konfigurációját, amikor a .NET Framework proxy módosítása helyben működik, de eltűnik egy ClickOnce-telepítésben.
Ha a fejlesztői build működik, de a ClickOnce-kiadása 407-et ad vissza, a hitelesítő adatok módosítása előtt ellenőrizze, hogy a kiadás tartalmazza-e a szándékolt végrehajthatófájl-konfigurációt.
| Ellenőrzési pont | Mit hasonlítson össze |
|---|---|
| Build kimenet | A végrehajtható fájl helyesen elnevezett konfigurációja: Reports.exe.config a Reports.exe fájlhoz |
| Közzétételi kimenet | A fájl tartalma és az alkalmazásfájlok belefoglalási beállításai |
| Érintett telepítés | A közzétett verzió, amelyet az a felhasználó ténylegesen kapott |
A App.config a forrás egy .NET Framework asztali projektben. Szerkesztése nem bizonyítja, hogy a telepített alkalmazás megkapta a belőle származó .exe.config fájlt.
Egy örökölt alkalmazás esetében, amely a rendszerproxyt kívánja használni a jelenlegi Windows-hitelesítő adatokkal, a részlet a következő lehet:
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy usesystemdefault="true" />
</defaultProxy>
</system.net>Helyezze a meglévő configuration gyökér alá, megőrizve a nem kapcsolódó beállításokat. Ez a .NET Framework hálózati konfigurációs modellje, nem minden modern .NET-ügyfél beállítása.
Ha a telepített fájl megfelelő, ezután kövesse a folyamatazonosságot és az útvonalat. Az alapértelmezett hitelesítő adatok a futó folyamat számára elérhetők; nem adnak proxyengedélyt. Egy kifejezett alkalmazásproxy is felülírhatja az alapértelmezettet. A hiányzó közzétett konfiguráció és az elutasított hitelesítés egyaránt 407-nek tűnhet, de a háromfájlos összehasonlítás dönti el, hogy a szállítás-e az első javítás.