ਜਦੋਂ ClickOnce ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗ ਗੁਆ ਦੇਵੇ ਤਾਂ ਪ੍ਰਕਾਸ਼ਿਤ .exe.config ਦੀ ਜਾਂਚ ਕਰੋ
ਜਦੋਂ .NET Framework ਪ੍ਰੌਕਸੀ ਤਬਦੀਲੀ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰੇ ਪਰ ClickOnce ਇੰਸਟਾਲੇਸ਼ਨ ਵਿੱਚ ਗੁੰਮ ਹੋ ਜਾਵੇ ਤਾਂ ਤੈਨਾਤ ਕੀਤੇ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਸੰਰਚਨਾ ਦੀ ਜਾਂਚ ਕਰੋ।
ਜੇ ਡਿਵੈਲਪਮੈਂਟ ਬਿਲਡ ਕੰਮ ਕਰਦਾ ਹੈ ਪਰ ਇਸਦੀ ClickOnce ਰੀਲੀਜ਼ 407 ਵਾਪਸ ਕਰਦੀ ਹੈ, ਤਾਂ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂਚੋ ਕਿ ਰੀਲੀਜ਼ ਵਿੱਚ ਲੋੜੀਂਦੀ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਸੰਰਚਨਾ ਹੈ ਜਾਂ ਨਹੀਂ।
| ਜਾਂਚ ਬਿੰਦੂ | ਕੀ ਤੁਲਨਾ ਕਰਨੀ ਹੈ |
|---|---|
| ਬਿਲਡ ਆਉਟਪੁੱਟ | ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਦੀ ਸਹੀ ਨਾਮ ਵਾਲੀ ਸੰਰਚਨਾ: Reports.exe.config Reports.exe ਲਈ |
| ਪ੍ਰਕਾਸ਼ਨ ਆਉਟਪੁੱਟ | ਉਸ ਫਾਈਲ ਦੀ ਸਮੱਗਰੀ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ-ਫਾਈਲ ਸ਼ਾਮਲ ਕਰਨ ਦੀਆਂ ਸੈਟਿੰਗਾਂ |
| ਪ੍ਰਭਾਵਿਤ ਇੰਸਟਾਲੇਸ਼ਨ | ਉਹ ਪ੍ਰਕਾਸ਼ਿਤ ਸੰਸਕਰਣ ਜੋ ਉਸ ਉਪਭੋਗਤਾ ਨੂੰ ਅਸਲ ਵਿੱਚ ਮਿਲਿਆ |
App.config .NET Framework ਡੈਸਕਟਾਪ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਸਰੋਤ ਹੈ। ਇਸਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨਾ ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ ਕਿ ਸਥਾਪਿਤ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਨਤੀਜਾ .exe.config ਮਿਲਿਆ।
ਮੌਜੂਦਾ Windows ਪ੍ਰਮਾਣ-ਪੱਤਰਾਂ ਨਾਲ ਸਿਸਟਮ ਪ੍ਰੌਕਸੀ ਵਰਤਣ ਲਈ ਬਣਾਏ ਲੈਗੇਸੀ ਐਪਲੀਕੇਸ਼ਨ ਲਈ, ਟੁਕੜਾ ਇਹ ਹੋ ਸਕਦਾ ਹੈ:
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy usesystemdefault="true" />
</defaultProxy>
</system.net>ਇਸਨੂੰ ਮੌਜੂਦਾ configuration ਰੂਟ ਹੇਠ ਰੱਖੋ, ਅਸੰਬੰਧਿਤ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦੇ ਹੋਏ। ਇਹ .NET Framework ਦਾ ਨੈੱਟਵਰਕਿੰਗ ਸੰਰਚਨਾ ਮਾਡਲ ਹੈ, ਹਰ ਆਧੁਨਿਕ .NET ਕਲਾਇੰਟ ਲਈ ਸੈਟਿੰਗ ਨਹੀਂ।
ਜੇ ਸਥਾਪਿਤ ਫਾਈਲ ਸਹੀ ਹੈ, ਤਾਂ ਅੱਗੇ ਪ੍ਰਕਿਰਿਆ ਪਛਾਣ ਅਤੇ ਰਸਤਾ ਲੱਭੋ। ਡਿਫਾਲਟ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਉਹ ਹਨ ਜੋ ਚੱਲ ਰਹੀ ਪ੍ਰਕਿਰਿਆ ਲਈ ਉਪਲਬਧ ਹਨ; ਉਹ ਪ੍ਰੌਕਸੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੰਦੇ। ਸਪੱਸ਼ਟ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੌਕਸੀ ਵੀ ਡਿਫਾਲਟ ਨੂੰ ਬਦਲ ਸਕਦੀ ਹੈ। ਪ੍ਰਕਾਸ਼ਿਤ ਸੰਰਚਨਾ ਦੀ ਗੈਰਹਾਜ਼ਰੀ ਅਤੇ ਅਸਵੀਕਾਰ ਕੀਤੀ ਪ੍ਰਮਾਣਿਕਤਾ ਦੋਵੇਂ 407 ਵਰਗੀਆਂ ਲੱਗ ਸਕਦੀਆਂ ਹਨ, ਪਰ ਤਿੰਨ-ਫਾਈਲ ਤੁਲਨਾ ਫੈਸਲਾ ਕਰਦੀ ਹੈ ਕਿ ਡਿਲਿਵਰੀ ਪਹਿਲੀ ਮਰੰਮਤ ਹੈ ਜਾਂ ਨਹੀਂ।