您的位置:首页 > 运维架构 > 网站架构

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

2012-06-22 16:11 288 查看
错误================

打开页面

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. 

==================== 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐