ASP.NET 設定(Windows)
サイト用の ASP.NET 設定を構成するには:
-
[ウェブサイトとドメイン]でウェブサイトのドメイン名を探します。
-
Click ASP.NET Settings. If the ASP.NET Settings button is missing, make sure that ASP.NET is switched on in Websites & Domains > Hosting & DNS > Hosting. If you are unable to switch on ASP.NET, contact your provider.
-
データベースを使用する ASP.NET アプリケーションのデータベース接続用データを決める文字列をセットアップします。このオプションは ASP.NET 2.0.x でのみ有効です。
ASP.NET 構成画面に初めてアクセスすると、共通の構造のサンプル接続パラメータが表示されます。サンプルを削除し、独自の文字列に変更することができます。
- To add a string, click the Add one more link and enter the required data into the Name and Connection Parameters input fields.
- To remove a string, click the Clear icon next to it.
-
[カスタムエラー設定]フィールドで、ASP.NET アプリケーションが返すカスタムエラーメッセージをセットアップします。
-
カスタムエラーメッセージモードを設定するには[カスタムエラーモード]メニューで適切なオプションを選択します。
- On: カスタムエラーメッセージが有効になります。
- Off: カスタムエラーメッセージが無効になり、エラーの詳細が表示されるようになります。
- RemoteOnly: カスタムエラーメッセージはリモートクライアントに対してのみ表示され、ローカルホストユーザには ASP.NET エラーが表示されます。
-
To add a custom error message (which will be applied unless the Off mode was selected), enter the values in the Status Code and Redirect URL fields. Click the Add one more link to add more custom error messages.
- ステータスコード: エラーページにリダイレクトされる HTTP ステータスコードを定義します。
- リダイレクト URL: エラーに関する情報をクライアントに提供するエラーページのアドレスを定義します。
競合を避けるため、既存のエラーコードに対してカスタムエラーメッセージを追加することはできませんが、既存のコードの URL を再定義することはできます。
-
To remove a custom error message from the list, click the Remove icon next to it.
-
-
[コンパイルおよびデバッグ]フィールドで、コンパイル設定を構成します。
-
動的コンパイルファイルのデフォルトとして使用するプログラミング言語を決定するには、[ウェブページのデフォルト言語]リストからエントリを選択します。
-
リテールバイナリのコンパイルを有効化するには、[デバッグをオンにする]チェックボックスをクリアしておきます。
-
デバッグバイナリのコンパイルを有効にするには、[デバッグをオンにする]チェックボックスをオンにします。この場合、ソースコードのエラー部分が診断ページのメッセージに表示されるようになります。
注釈: アプリケーションをデバッグモードで実行すると、メモリやパフォーマンスのオーバーヘッドが発生します。デバッグは、アプリケーションのテスト時に使用して、本番環境では無効にすることをお勧めします。
-
-
[グローバリゼーション設定]セクションで、ASP.NET アプリケーションのエンコーディング設定を構成します。
- すべての受信リクエストに適用するエンコーディングを設定するには、[リクエストのエンコーディング]フィールドにエンコーディング値を入力します(デフォルトは「utf-8」)。
- すべての応答に適用するエンコーディングを設定するには、[応答のエンコーディング]フィールドにエンコーディング値を入力します(デフォルトは「utf-8」)。
-
.aspx
、.asmx
、.asax
ファイルの解析時のデフォルトとして使用するエンコーディングを設定するには、[ファイルのエンコーディング]フィールドにエンコーディング値を入力します(デフォルトは「Windows-1252」)。 - 受信するウェブ要求に対してデフォルトで使用するカルチャーを設定するには、[カルチャー]リストから適切なアイテムを選択します。
- ロケールに依存するリソースの検索時にデフォルトで使用するカルチャーを設定するには、[UI カルチャー]リストで適切なアイテムを選択します。
-
ASP.NET アプリケーションの CAS(コードアクセスセキュリティ)信頼レベルを[コードアクセスセキュリティ]フィールドに設定します。
CAS 信頼レベルとは、アプリケーションの実行を割り当てるセキュリティゾーンであり、アプリケーションがアクセスできるサーバリソースを定義します。
注釈: アセンブリに割り当てた信頼レベルが低すぎると、アセンブリが正しく機能しません。パーミッションのレベルについては、 http://msdn.microsoft.com/en-us/library/vstudio/tkscy493(v=vs.100).aspx を参照してください。
-
[スクリプトライブラリ設定]フィールドで追加スクリプトの使用を有効化します。ウェブサイトで検証ウェブコントロールを使用している場合は、スクリプトライブラリ設定を指定する必要があります。このオプションは ASP.NET 1.1.x でのみ有効です。
- 追加スクリプト(具体的には、入力データ検証用オブジェクトを実行するスクリプト)を使用する必要がある場合は、.NET フレームワークスクリプトライブラリの設定を指定してください。これを行うには、[Microsoft スクリプトライブラリへのパス]フィールドに、スラッシュに続けてドメインのルートディレクトリから始まるパスを入力するか、[Microsoft スクリプトライブラリへのパス]フィールドの横のフォルダアイコンをクリックして必要な場所を選択します。
- スクリプトを含むファイルの指定場所への自動インストールを開始するには、[インストール]チェックボックスをオンにします。既存のファイルは上書きされます。
-
クライアントセッションパラメータを[セッション設定]フィールドに設定します。
- アプリケーションのデフォルト認証モードをセットアップするには、[認証モード]リストで適切なアイテムを選択します。IIS 認証を使用している場合は、Windows 認証モードを選択してください。
- セッションがアイドル状態のまま維持される時間をセットアップするには、[セッションタイムアウト]ボックスに分単位で時間を入力します。
-
[OK]をクリックすると、変更した内容がすべて適用されます。