Tôi có chế độ xem hiển thị luồng bằng cách sử dụng phương thức BinaryWrite phản hồi. tất cả điều này đã làm việc tốt dưới ASP.NET 4 sử dụng Beta 2 nhưng ném ngoại lệ này trong phiên bản RC:Ngoại lệ BinaryWrite "OutputStream không khả dụng khi một TextWriter tùy chỉnh được sử dụng" trong MVC 2 ASP.NET 4
"HttpException", "OutputStream là không sẵn khi một TextWriter tùy chỉnh là sử dụng. "
<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage" %>
<%@ Import Namespace="System.IO" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
if (ViewData["Error"] == null)
{
Response.Buffer = true;
Response.Clear();
Response.ContentType = ViewData["DocType"] as string;
Response.AddHeader("content-disposition", ViewData["Disposition"] as string);
Response.CacheControl = "No-cache";
MemoryStream stream = ViewData["DocAsStream"] as MemoryStream;
Response.BinaryWrite(stream.ToArray());
Response.Flush();
Response.Close();
}
}
</script>
</script>
Quan điểm được tạo ra từ một chuyển hướng phía khách hàng (jquery thay thế cuộc gọi vị trí trong trang trước sử dụng Url.Action helper để làm cho liên kết tất nhiên). Đây là tất cả trong một khung nội tuyến.
Bất kỳ ai cũng có ý tưởng tại sao điều này xảy ra?
Đây là câu trả lời đúng –