相关疑难解决方法(0)

IIS7中的"经典"和"集成"管道模式有什么区别?

我昨晚部署了一个ASP.NET MVC应用程序,并发现将IIS7设置为集成模式进行部署的工作量较少.我的问题是有什么区别?使用一个或另一个有什么含义?

asp.net iis asp.net-mvc iis-7 integrated-pipeline-mode

483
推荐指数
4
解决办法
27万
查看次数

IIS7发送HTTP标头后,服务器无法设置状态

有时我在生产环境中遇到异常:

  • 处理信息
    • 进程ID:3832
    • 进程名称:w3wp.exe
    • 帐户名称:NT AUTHORITY\NETWORK SERVICE
  • 例外信息
    • 异常类型:System.Web.HttpException
    • 异常消息:服务器无法在发送HTTP标头后设置状态.
  • 请求信息
    • 请求网址:http://www.myulr.pl/logon
    • 请求路径:/ logon
    • 用户主机地址:10.11.9.1
    • 用户:user001
    • 经过身份验证:是的
    • 身份验证类型:表单
    • 线程帐户名称:NT AUTHORITY\NETWORK SERVICE
  • 线程信息
    • 主题ID:10
    • 线程帐户名称:NT AUTHORITY\NETWORK SERVICE
    • 冒充:假
Stack trace: at System.Web.HttpResponse.set_StatusCode(Int32 value) at  
System.Web.HttpResponseWrapper.set_StatusCode(Int32 value) at  
System.Web.Mvc.HandleErrorAttribute.OnException(ExceptionContext filterContext) at  
System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList(1) filters, Exception exception) at  
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) at System.Web.Mvc.Controller.ExecuteCore() at  
System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__4() at  
System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass1.<MakeVoidDelegate>b__0() at  
System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass8(1).<BeginSynchronous>b__7(IAsyncResult _) at  
System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult(1).End() at   
System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) at  
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at  
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& ompletedSynchronously) 
Run Code Online (Sandbox Code Playgroud)

我在测试环境中没有注意到这个错误我应该检查什么?

我正在使用ASP.NET MVC 2(候选发布者2)

asp.net-mvc iis-7 http

69
推荐指数
5
解决办法
13万
查看次数

发送HTTP标头后,服务器无法设置内容类型

我在以下代码(ContentType行)上收到错误(服务器无法在发送HTTP标头后设置内容类型.).我应该改变什么?

System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
response.ClearContent();
response.ContentType = "text/plain";
response.AddHeader("Content-Disposition", "attachment; filename=" + System.IO.Path.GetFileName(PervasiveConstants.DownloadZipLocation) + ";");
response.TransmitFile(PervasiveConstants.DownloadZipLocation);
response.Flush();
response.End();  
Run Code Online (Sandbox Code Playgroud)

这是在Sharepoint 2010 webpart内.

c# asp.net sharepoint-2010

8
推荐指数
2
解决办法
3万
查看次数

发送HTTP标头后,服务器无法设置内容类型

我需要在单击按钮时呈现pdf.

我使用以下js代码:

function RenderPDf() {
            //for
            window.open("/Resources/RenderPDF", "", 'toolbar=no,titlebar=no, directories=no, location=no,status=yes, menubar=no, resizable=yes, scrollbars=yes,width=1010, height=680,left=0,top=0');
            return false;
        }
Run Code Online (Sandbox Code Playgroud)

但有时我会收到以下错误:

Message :Server cannot set content type after HTTP headers have been sent.
Source :System.Web
Stack Trace :   at System.Web.HttpResponse.set_ContentType(String value)
  at System.Web.UI.Page.SetIntrinsics(HttpContext context, Boolean allowAsync)
  at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
  at System.Web.UI.Page.ProcessRequest(HttpContext context)
  at ASP.views_file_viewtaxreturn_aspx.ProcessRequest(HttpContext context)
  at System.Web.Mvc.ViewPage.RenderView(ViewContext viewContext)
  at System.Web.Mvc.WebFormView.RenderViewPage(ViewContext context, ViewPage page)
  at System.Web.Mvc.WebFormView.Render(ViewContext viewContext, TextWriter writer)

  at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)
  at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass11.<InvokeActionResultWithFilters>b__e()
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext …
Run Code Online (Sandbox Code Playgroud)

content-type http

1
推荐指数
1
解决办法
1万
查看次数