Geliştirme derlemesi çalışıyor ancak ClickOnce sürümü 407 döndürüyorsa, kimlik bilgilerini değiştirmeden önce sürümün amaçlanan yürütülebilir dosya yapılandırmasını içerip içermediğini denetleyin.

Denetim noktasıNeyi karşılaştırmalı
Derleme çıktısıYürütülebilir dosyanın doğru adlandırılmış yapılandırması: Reports.exe.config (Reports.exe için)
Yayımlama çıktısıO dosyanın içeriği ve uygulama dosyası ekleme ayarları
Etkilenen kurulumO kullanıcının gerçekte aldığı yayımlanmış sürüm

App.config bir .NET Framework masaüstü projesindeki kaynaktır. Düzenlemek, kurulu uygulamanın ortaya çıkan .exe.config dosyasını aldığını kanıtlamaz.

Geçerli Windows kimlik bilgileriyle sistem proxy'sini kullanması amaçlanan eski bir uygulama için parça şu olabilir:

<system.net>
  <defaultProxy useDefaultCredentials="true">
    <proxy usesystemdefault="true" />
  </defaultProxy>
</system.net>

Bunu mevcut configuration kökünün altına yerleştirin ve ilgisiz ayarları koruyun. Bu, .NET Framework'ün ağ yapılandırma modelidir; her modern .NET istemcisi için bir ayar değildir.

Kurulu dosya doğruysa, ardından işlem kimliğini ve yolu izleyin. Varsayılan kimlik bilgileri, çalışan işlem için kullanılabilir olanlardır; proxy izni vermezler. Açık bir uygulama proxy'si de varsayılanı geçersiz kılabilir. Eksik yayımlanmış yapılandırma ve reddedilen kimlik doğrulama 407 gibi görünebilir, ancak üç dosyanın karşılaştırılması teslimatın ilk onarım olup olmadığına karar verir.

İlgili makaleler