辞書ファイルの更新処理が失敗するときには、いくつかの原因が考えられます。
辞書ファイルの設定
- WindowsフォームやWPFアプリケーションで辞書ファイルを配置するフォルダがProgram Filesフォルダや[%CommonApplicationData%]フォルダの場合、Windows の UAC(ユーザーアカウント制御)が有効な環境では書き込みが制限されるため辞書ファイルの更新が正しく行われません。アプリケーションを管理者権限で起動するか、もしくは書き込みが制限されていないフォルダに辞書ファイルを配布しApp.configにそのパスを指定します。
- Web アプリケーションでは、IISで辞書ファイルの配置フォルダに対してアクセス権限の設定が必要です。辞書ファイルの更新のため、書き込みの権限を与える必要があります。
関連ヘルプ:
プロキシの設定
- インターネットアクセスがプロキシサーバーで制限されている環境では、プロキシの設定が個別に必要になる場合があります。JPAddressではデフォルトではInternet Explorer (IE) のプロキシ設定と資格情報を使用しているため、任意のプロキシや資格情報を使用したい場合にはProxyプロパティを設定します。
関連ヘルプ:
タイムアウトの設定
- JPAddressではダウンロード処理のタイムアウトが30秒に設定されています。処理に時間が掛かる場合にはTimeoutプロパティを変更してタイムアウトまでの時間を変更します。
関連ヘルプ: