wil*_*ilk 13 sqlite deployment elmah
我正在使用Visual Studio 2010并使用Web部署将.Net MVC站点升级到特定环境.我安装了Elmah,它在我的DEV环境中工作得很好,但是当我推动TEST时,我得到了例外,因为SQLite不是一个好的格式.
我不是在Elmah中使用SQLite,也不是我知道的.我删除了所有可见的SQLite参考,我已从所有配置bin目录中删除.dll.但它仍然插入每个构建.我意识到异常问题是SQLite不能为CPU Any构建,我的环境从x86到x64不等.但我更希望SQLite甚至不在场.
我已经卸载了Elmah,SQLite仍然插入到\ bin目录中.我现在重新安装了Elmah,并在每次构建后从\ bin手动删除SQLite.dll.如何在每次构建后确定是什么原因导致SQLite插入到我的\ bin中?
Ati*_*ziz 14
如果您不使用SQLite,则只需将其从导入引用的源位置中删除即可.为了进行扩展,我们假设您已将ELMAH下载并解压缩到本地驱动器上的路径.当您添加对ELMAH的引用时,您可能会指向其中一个平台版本,例如.从 子目录,删除所有其他不需要的组件和文件之外,和.严格地说,你甚至不需要后两者,但他们仍然推荐.完成后,您可以在Visual Studio中添加对项目的引用,并且所有依赖项都不会被拉入应用程序的目录中.您可能必须删除目录并重新构建项目以摆脱先前引用的陈旧副本.只要您不使用错误日志存储,ELMAH将继续正常工作.C:\ELMAH
C:\ELMAH\bin
C:\ELMAH\bin\net-2.0\Release
C:\ELMAH\bin
Elmah.dll
Elmah.pdb
Elmah.xml
Elmah.dll
bin
bin
System.Data.SQLite.dll
System.Data.SQLite.dll
Elmah.SQLiteErrorLog
根据其他建议,您不必从ELMAH源中删除对SQLite的引用并进行私有构建.
归档时间: |
|
查看次数: |
1645 次 |
最近记录: |