我正在将一个旧商店从Win2003 IIS6服务器移动到Win2008 IIS7服务器,移动了包括数据库在内的所有内容。前端似乎工作得很好,但当我登录时,它必须根据日期范围拉入数据,现在我从哪里得到这个错误?
The conversion of a varchar data type to a datetime data type resulted in an out-of-range value
你知道为什么这会在新服务器上这样做,而不是在旧服务器上吗?未更改代码,数据库是旧服务器上的数据库的备份??
我一直在挖掘,试图获得一些关于如何做到这一点的可靠信息。我发现的大多数信息都是关于Visual Studio 20xx的Web Deploy,但我不确定这是否是首选方法。我希望能够将MVC网站/web应用程序“安装”到登台,然后在测试/脱离修复周期后,进行另一个构建并将其安装到生产环境中。大家都是怎么做的呢?文档如此松散和有限,这似乎相当奇怪。这不是所有ASP.NET开发公司都在做的吗?谁能给我解释一下发布和更新web应用到Win2008 IIS7.5的最佳方法?基本上我正在寻找一个包装精美的安装器。
当我在我的sql express上调试它时,我的应用程序工作正常。现在,我已经在另一台安装了win2008 web服务器的机器上部署了IIS,并更改了数据库连接字符串。
我希望应用程序始终使用相同的用户连接到数据库,而不是使用连接的用户的身份。
我得到的错误是
Error: Cannot open database "XXXXXX" requested by the login. The login failed. Login failed for user 'NT AUTHORITY\NETWORK SERVICE'
我如何才能做到这一点?
我刚用MySQL5.6设置了CF10、win2008、IIS7.5。但是我们得到了这个错误:
Error Executing Database Query.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT
当我显式地设置“限制”查询时,此错误将被删除。
(从评论更新)
下面是一个示例:
<cfque