ਬਣਾਇਆ ਗਿਆ ਸੇਵਾ ਕਲਾਇੰਟ ਸੇਵਾ ਐਂਡਪੌਇੰਟ ਅਤੇ ਪ੍ਰੌਕਸੀ ਨਾਲ ਸੰਬੰਧਿਤ ਬਾਈਂਡਿੰਗ ਸੈਟਿੰਗਾਂ ਦੋਵੇਂ ਰੱਖ ਸਕਦਾ ਹੈ। ਪਹਿਲਾਂ ਪਛਾਣੋ ਕਿ ਕਿਹੜਾ ਪਤਾ ਕਿਹੜੀ ਭੂਮਿਕਾ ਦਾ ਹੈ। SOAP ਸੇਵਾ ਮੰਜ਼ਿਲ ਬਣੀ ਰਹਿੰਦੀ ਹੈ; ProxyAddress ਇੱਕ ਵਿਚੋਲੇ ਦਾ ਨਾਮ ਦਿੰਦਾ ਹੈ।

BasicHttpBinding ਲਈ, UseDefaultWebProxy ਆਪਣੇ-ਆਪ ਸੰਰਚਿਤ ਪ੍ਰੌਕਸੀ ਵਿਵਹਾਰ ਚੁਣਦਾ ਹੈ ਅਤੇ ਡਿਫ਼ਾਲਟ ਰੂਪ ਵਿੱਚ true ਹੁੰਦਾ ਹੈ। Microsoft ਦਾ ਇਕਰਾਰਨਾਮਾ ਉਸ true ਮੁੱਲ ਨੂੰ null ਨਾ ਹੋਣ ਵਾਲੇ ਸਪਸ਼ਟ ProxyAddress ਨਾਲ ਜੋੜਨ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ। ਦੋਵੇਂ ਨਿਰਧਾਰਿਤ ਕਰਕੇ ਇੱਕ ਚੁੱਪਚਾਪ ਜਿੱਤੇਗਾ ਮੰਨਣ ਦੀ ਥਾਂ ਚੋਣ ਨੂੰ ਇਕਸਾਰ ਬਣਾਓ। ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਗੈਰ-ਪ੍ਰਮਾਣਿਤ ਜਨਤਕ ਪ੍ਰੌਕਸੀ ਰਸਤੇ ਉੱਤੇ ਜਨਤਕ ਤੌਰ 'ਤੇ ਪਹੁੰਚਯੋਗ SOAP ਸੇਵਾ ਲਈ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ProxyAddress ਲਈ ਉਮੀਦਵਾਰ ਪਤੇ ਦਿੰਦੀ ਹੈ; ਕਿਸੇ ਹੋਰ ਐਂਡਪੌਇੰਟ ਤੋਂ ਕੋਈ ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਨਾ ਰੱਖੋ।

ਐਂਡਪੌਇੰਟ ਅਸਲ ਵਿੱਚ ਕਿਹੜੀ ਬਾਈਂਡਿੰਗ ਵਰਤਦਾ ਹੈ, ਇਹ ਜਾਂਚੋ

ਸਹਾਇਕ ਫੰਕਸ਼ਨ ਸਹੀ ਬਾਈਂਡਿੰਗ ਬਣਾ ਸਕਦਾ ਹੈ, ਜਦਕਿ ਬਣਾਇਆ ਗਿਆ ਕਲਾਇੰਟ ਅਜੇ ਵੀ ਕੋਈ ਹੋਰ ਸੰਰਚਿਤ ਐਂਡਪੌਇੰਟ ਵਰਤ ਰਿਹਾ ਹੁੰਦਾ ਹੈ। ਫੇਲ੍ਹ ਹੋਏ ਕਾਲ ਨੂੰ ਦਿੱਤੀ ਗਈ ਬਾਈਂਡਿੰਗ ਦੀ ਜਾਂਚ ਕਰੋ। ਕਲਾਇੰਟ ਨੇ ਕਦੇ ਨਾ ਚੁਣੀ ਸੰਰਚਨਾ ਐਂਟਰੀ ਬਦਲਣ ਨਾਲ ਉਸ ਦੇ ਰਸਤੇ 'ਤੇ ਅਸਰ ਨਹੀਂ ਪੈ ਸਕਦਾ।

ਫਿਰ ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਦੀ ਕਿਸਮ ਨੂੰ ਸੇਵਾ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਦੀ ਕਿਸਮ ਤੋਂ ਵੱਖਰਾ ਕਰੋ। SOAP ਸੇਵਾ ਵੱਲੋਂ ਮੰਗਿਆ ਪਾਸਵਰਡ ਆਪਣੇ-ਆਪ ਚੁਣੇ ਨੈੱਟਵਰਕ ਵਿਚੋਲੇ ਦਾ ਖਾਤਾ ਨਹੀਂ ਹੁੰਦਾ।

ਟ੍ਰਾਂਸਪੋਰਟ ਸੁਰੱਖਿਆ ਮੋਡ ਇੱਕ ਹੋਰ ਫ਼ੈਸਲਾ ਹੈ। ਸਿਰਫ਼ ਇਸ ਲਈ ਕਿ ਕੋਈ ਪੁਰਾਣਾ ਜਵਾਬ ਸੁਝਾਉਂਦਾ ਹੈ, ਸਿਰਫ਼-ਪ੍ਰਮਾਣ-ਪੱਤਰ ਮੋਡ ਵਿੱਚ ਜਾਣਾ ਟ੍ਰਾਂਸਪੋਰਟ ਦੀਆਂ ਧਾਰਨਾਵਾਂ ਬਦਲਦਾ ਹੈ; ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ ਕਿ ਰਸਤਾ ਜਾਂ ਖਾਤਾ ਸਹੀ ਹੈ। ਲੋੜੀਂਦਾ ਮੰਜ਼ਿਲ TLS ਬਣਾਈ ਰੱਖੋ ਅਤੇ ਉਹ ਪ੍ਰਮਾਣਿਕਤਾ ਪ੍ਰਬੰਧ ਵਰਤੋ ਜੋ ਤੈਨਾਤ WCF ਕਲਾਇੰਟ ਅਤੇ ਪ੍ਰੌਕਸੀ ਸਮਰਥਨ ਕਰਦੇ ਹਨ।

ਲਾਭਦਾਇਕ ਨਿਦਾਨ ਸੇਵਾ ਐਂਡਪੌਇੰਟ, ਚੁਣਿਆ ਪ੍ਰੌਕਸੀ ਸਰੋਤ, ਬਾਈਂਡਿੰਗ ਇੰਸਟੈਂਸ ਅਤੇ ਪਹਿਲੇ ਜਵਾਬ ਪੜਾਅ ਦਾ ਨਾਮ ਦਿੰਦਾ ਹੈ। ਇਹ 407 ਨੂੰ ਸੀਮਤ ਕਰਦਾ ਹੈ, ਪਰ ਬਣਾਏ ਗਏ ਸੇਵਾ ਕਲਾਇੰਟ ਨੂੰ ਅਸੰਬੰਧਿਤ ਸੰਰਚਨਾ ਅੰਦਾਜ਼ਿਆਂ ਦੇ ਸੰਗ੍ਰਹਿ ਵਿੱਚ ਨਹੀਂ ਬਦਲਦਾ।

ਸੰਬੰਧਿਤ ਲੇਖ