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 pontMit hasonlítson össze
Build kimenetA végrehajtható fájl helyesen elnevezett konfigurációja: Reports.exe.config a Reports.exe fájlhoz
Közzétételi kimenetA fájl tartalma és az alkalmazásfájlok belefoglalási beállításai
Érintett telepítésA 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.

Kapcsolódó cikkek