Ошибка веб-запроса с 504 [дублировать]

Примером этого исключаемого исключения является: Когда вы пытаетесь проверить что-то, это null.

Например:

string testString = null; //Because it doesn't have a value (i.e. it's null; "Length" cannot do what it needs to do)

if (testString.Length == 0) // Throws a nullreferenceexception
{
    //Do something
} 

Время выполнения .NET исключение NullReferenceException при попытке выполнить действие над чем-то, что не было инстанцировано, т.е. код выше.

По сравнению с ArgumentNullException, которое обычно выбрано как защитная мера, если метод ожидает, что то, что происходит

Дополнительная информация находится в C # NullReferenceException и Null Parameter .

16
задан Sio 22 March 2012 в 20:04
поделиться

2 ответа

Мне удалось решить мою проблему очень просто через конфигурацию прокси-сервера в app.config.

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

http://msdn.microsoft.com/en-us/library/dkwyc043. ASPX

29
ответ дан Sio 26 August 2018 в 04:52
поделиться

Если вы хотите сделать то же самое программно, вы можете использовать следующее:

WebRequest.DefaultWebProxy.Credentials = CredentialCache.DefaultNetworkCredentials;

(Эти объекты из пространства имен `System.Net ').

Дополнительная информация из MSDN: http://msdn.microsoft.com/en-us/library/system.net.webproxy.getdefaultproxy.aspx

14
ответ дан Jaans 26 August 2018 в 04:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: