Visual Studio 2008 と組み込みの Web サーバーを使用します。
Web ハンドラー .ashx ファイル内
public void ProcessRequest(HttpContext context) {
context.Response.ContentType = MimeType_text_xvcard;
context.Response.Headers.Add(HttpHeader_ContentLength, "2138");
HTTP ヘッダーを追加しようとすると、例外が発生します。
この操作には、IIS 統合パイプライン モードが必要です。
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.PlatformNotSupportedException: この操作には IIS 統合パイプライン モードが必要です。
このエラーに関する情報はインターネットで見つけることができますが、HTTP ヘッダーを操作できるようにするために (web.config を使用して) 統合パイプライン モードを有効にする方法に関する具体的な情報が必要です。
ビルトイン Web サーバーを統合パイプライン モードにするにはどうすればよいですか? 注:本格的な IIS を使用していない