ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ NuGet v3 ਇੰਡੈਕਸ ਖੋਲ੍ਹਣਾ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਪਹੁੰਚ ਦੀ ਜਾਂਚ ਨਹੀਂ ਹੈ। ਇੰਡੈਕਸ @type ਅਤੇ @id ਰਾਹੀਂ ਸਰੋਤ URL ਦਾ ਐਲਾਨ ਕਰਦਾ ਹੈ; ਮੈਟਾਡੇਟਾ ਅਤੇ ਪੈਕੇਜ ਸਮੱਗਰੀ ਕਿਤੇ ਹੋਰ ਹੋਸਟ ਹੋ ਸਕਦੀ ਹੈ।

  1. ਰੀਸਟੋਰ ਆਉਟਪੁੱਟ ਵਿੱਚ ਪਹਿਲਾ ਅਸਫਲ URL, ਪੈਕੇਜ ID ਅਤੇ ਵਰਜ਼ਨ ਪੜ੍ਹੋ।
  2. ਉਸ ਹੋਸਟ ਦੀ ਤੁਲਨਾ ਫੀਡ ਇੰਡੈਕਸ ਦੇ ਸਰੋਤ URL ਨਾਲ ਕਰੋ। PackageBaseAddress/3.0.0 ਵਰਜ਼ਨ ਗਿਣਤੀ ਅਤੇ ਪੈਕੇਜ ਫਾਈਲ ਲੈਣ ਲਈ ਆਧਾਰ ਦਿੰਦਾ ਹੈ।
  3. ਨੈੱਟਵਰਕ ਪ੍ਰਸ਼ਾਸਕ ਨਾਲ ਲੋੜੀਂਦੇ ਰਾਹ ਦੀ ਸਮੀਖਿਆ ਕਰਦੇ ਸਮੇਂ ਰੀਡਾਇਰੈਕਟ ਸ਼ਾਮਲ ਕਰੋ।

feed.example ਉੱਤੇ ਇੱਕ ਕਾਲਪਨਿਕ ਇੰਡੈਕਸ packages.example ਉੱਤੇ ਸਮੱਗਰੀ ਦਾ ਐਲਾਨ ਕਰਦਾ ਹੈ ਤਾਂ ਪੈਕੇਜ ਸੂਚੀ ਲੋਡ ਹੋ ਸਕਦੀ ਹੈ ਜਦੋਂ ਕਿ ਚੁਣਿਆ ਹੋਇਆ .nupkg ਬੰਦ ਹੈ। ਵਾਰ-ਵਾਰ ਲੌਗਇਨ ਕੋਸ਼ਿਸ਼ਾਂ ਉਹਨਾਂ ਬੇਨਤੀਆਂ ਨੂੰ ਬਰਾਬਰ ਨਹੀਂ ਬਣਾਉਂਦੀਆਂ। ਕੈਸ਼ ਵਿੱਚਲੇ ਪੈਕੇਜ ਦਾ ਸਫਲ ਹੋਣਾ ਵੀ ਕਿਸੇ ਹੋਰ ਦੂਰਲੀ ਸਮੱਗਰੀ URL ਬਾਰੇ ਘੱਟ ਦੱਸਦਾ ਹੈ।

ਹੋਸਟਨਾਮ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਦੀ ਬਜਾਏ ਐਲਾਨੇ ਸਰੋਤ ਦੀ ਪਾਲਣਾ ਕਰੋ। NuGet ਇਸਨੂੰ ਲੱਭ ਲੈਂਦਾ ਹੈ ਕਿਉਂਕਿ ਫੀਡ ਢਾਂਚਾ ਬਦਲ ਸਕਦਾ ਹੈ; ਸਿਰਫ਼ ਇੰਡੈਕਸ-ਹੋਸਟ ਲਈ ਆਗਿਆ ਨਿਯਮ ਇਸਨੂੰ ਕਵਰ ਨਾ ਕਰੇ।

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

ਸੰਬੰਧਿਤ ਲੇਖ