使用 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 集成管道模式。
我可以在 Internet 上找到有关此错误的信息,但需要有关如何启用集成管道模式(通过 web.config?)以允许操纵 HTTP 标头的具体信息。
如何将内置 Web 服务器置于集成管道模式? 注意:不使用成熟的 IIS