我認爲MVC應該讓所有這些變得更容易,但我嘗試了各種方法並解決問題。如何在asp.net mvc網站上將內存中的xml文檔作爲附件進行流式傳輸
如果我嘗試了這個問題(相應地改變內容類型)接受的答案... How to create file and return it via FileResult in ASP.NET MVC?
...我惹上麻煩,因爲我在XML文件的編碼是UTF-16。
我得到的錯誤是:從當前編碼
切換到指定的編碼不支持。
這表明我需要告訴MVC我需要UTF-16。或者,我想要一個使用二進制而不是文本的不同方法。
重要的是要調用'沖洗&位置= 0'! – Jaime 2012-07-05 01:20:58