根据服务器部署32或64位ELMAH与网站

Cha*_*hao 5 deployment asp.net-mvc elmah

我目前正在构建一个ASP MVC 2站点,我正在考虑将ELMAH挂钩以进行错误记录,但是我不知道如何处理不同的构建环境.

我的开发机器和当前测试服务器都是32位,生产服务器是64位.我可以将MVC站点设置为在x86和x64中部署而没有任何问题但是有什么方法可以让它在各自的服务器上使用32位和64位ELMAH二进制文件而无需在构建之间更改引用的DLL?

ama*_*tar 4

这两个版本之间的差异是由 SQLite 造成的,因为它使用非托管代码。如果您不使用 SQLite 提供程序,也没关系,您可以在两种环境中使用相同的版本。如果您使用 SQLite,那么我不知道如何执行此操作,但我收集大多数人会在生产中使用 SQL Server,因此不会真正遇到此问题。

希望有帮助。