Jika binaan pembangunan berfungsi tetapi keluaran ClickOnce-nya mengembalikan 407, semak sama ada keluaran itu mengandungi konfigurasi fail boleh laku yang dimaksudkan sebelum menukar kelayakan.

Titik semakanApa yang hendak dibandingkan
Output binaanKonfigurasi fail boleh laku yang dinamakan dengan betul: Reports.exe.config untuk Reports.exe
Output penerbitanKandungan fail itu dan tetapan penyertaan fail aplikasi
Pemasangan terjejasVersi terbitan yang benar-benar diterima oleh pengguna itu

App.config ialah sumber dalam projek desktop .NET Framework. Mengeditnya tidak membuktikan bahawa aplikasi yang dipasang menerima .exe.config yang terhasil.

Untuk aplikasi legasi yang bertujuan menggunakan proksi sistem dengan kelayakan Windows semasa, serpihan itu boleh menjadi:

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

Letakkan di bawah akar configuration yang sedia ada, sambil mengekalkan tetapan yang tidak berkaitan. Ini ialah model konfigurasi rangkaian .NET Framework, bukan tetapan untuk setiap klien .NET moden.

Jika fail yang dipasang betul, ikuti identiti proses dan laluan seterusnya. Kelayakan lalai ialah yang tersedia untuk proses yang sedang berjalan; ia tidak memberikan kebenaran proksi. Proksi aplikasi eksplisit juga boleh menggantikan yang lalai. Konfigurasi terbitan yang hilang dan pengesahan yang ditolak kedua-duanya boleh kelihatan seperti 407, tetapi perbandingan tiga fail menentukan sama ada penghantaran ialah pembaikan pertama.

Artikel berkaitan