タグ

ブックマーク / architect360.apricot-jp.com (2)

  • リモート サーバーがエラーを返しました: (407) プロキシ認証が必要です:アーキテクト360

    プロキシサーバがある環境で、Visual Sudio 2005でアプリケーションの開発をしていると、XMLファイルのロード時に次のエラーが表示されることがあった。 リモート サーバーがエラーを返しました: (407) プロキシ認証が必要です エラーとなっている個所は、XMLファイルのDTDの宣言が外部のURIになっているところであった。エラーの原因は、外部のURIに接続しに行こうとするが、プロキシサーバの認証で失敗しているためである。このエラーは以前は発生していなかったのに、突然発生するようになってしまった。Visual Sutudioはインターネットオプションの設定を利用して、外部に接続しに行くはずなのだが、IEのキャッシュに問題があるようでうまく接続できていないことが原因のようである。 回避策は、ブラウザのアドレスに直接外部URIのアドレスを入力しDTDファイルをダウンロードすればよい

  • 「オブジェクト参照がオブジェクト インスタンスに設定されていません。」を設計で防ぐ:アーキテクト360

    .NETアプリケーションのアーキテクチャやフレームワーク、設計に役立つ情報を中心に紹介しています。また業務システムに役立ちそうなユーティリティやノウハウをサンプルコードつきで公開しています。言語はC#とVB.NETを扱っています。 「オブジェクト参照がオブジェクト インスタンスに設定されていません。」は誰でも一度は目にしたことがあるはずの例外である。原因は、インスタンス化されていないNothingl(Null)のオブジェクトを参照したために発生したものである。この記事では、この例外が発生しないようにするコーディングおよび設計上のテクニックをまとめた。 まず、例外が発生するサンプルを下記に示す。Personクラスはnameをメンバ変数にもつクラスである。 class Person { private string _name; public string NAME { get { retur

  • 1