网站发布到 64 机上的时候出现的一些问题

来源:互联网 发布:淘宝店的分析 编辑:程序博客网 时间:2024/06/06 14:17
错误================
打开页面
System.Data.SQLite.DLL问题   
解决===============
替换为64位System.Data.SQLite.DLL     去下载
错误================
验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
解决===============
在web.config里配置
<pages  enableViewStateMac="false"></pages>
添加到<system.web>配置节。
错误=======================
在上传Excel单据遇到错误:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败。
解决=========================
设置应用程序池的标识,把此网站的AppPool的标识要设置为LocalSystem或者NetworkService,问题解决。
错误=======================
异常详细信息: System.Runtime.InteropServices.COMException: 异常来自 HRESULT:0x800A03EC
[COMException (0x800a03ec): Exception from HRESULT: 0x800A03EC]
   Microsoft.Office.Interop.Excel.WorkbookClass.SaveAs(Object Filename, Object FileFormat, Object Password, Object WriteResPassword, Object ReadOnlyRecommended, Object CreateBackup, XlSaveAsAccessMode AccessMode, Object ConflictResolution, Object AddToMru, Object TextCodepage, Object TextVisualLayout, Object Local) +0
   File_List.SaveDoc(Workbook workbook, String filename) in d:\FM\File_List.aspx.cs:289
解决=========================这个是费了好大劲,这个解决办法最好,但只使用07以上版本
Try to use SaveCopyAs() instead of SaveAs and should be ok.
But my problem is this excel file can only open 2007 and above. 
==================== 
原创粉丝点击