Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 IIS6或7与VS2010 DevelopmentServer(带有应用程序MVC3)之间的不同行为_Asp.net Mvc 3_Iis 7 - Fatal编程技术网

Asp.net mvc 3 IIS6或7与VS2010 DevelopmentServer(带有应用程序MVC3)之间的不同行为

Asp.net mvc 3 IIS6或7与VS2010 DevelopmentServer(带有应用程序MVC3)之间的不同行为,asp.net-mvc-3,iis-7,Asp.net Mvc 3,Iis 7,我对使用mvc3框架开发的应用程序有一个很大的问题 在这个应用程序中,我引用了一个VB6 dll,它允许使用ADODB访问SQL Server数据库(这是另一个应用程序的dll,我不能使用.NET直接访问数据库) 使用Visual Studio development Server调试应用程序时没有问题,但如果使用IIS(6或7),则会显示一条错误消息(此消息是个性化的),表明无法打开数据库 我在VS2010中测试了一个控制台应用程序,它工作正常 如果有人有主意,我必须在圣诞节前的周五部署我的应

我对使用mvc3框架开发的应用程序有一个很大的问题

在这个应用程序中,我引用了一个VB6 dll,它允许使用ADODB访问SQL Server数据库(这是另一个应用程序的dll,我不能使用.NET直接访问数据库)

使用Visual Studio development Server调试应用程序时没有问题,但如果使用IIS(6或7),则会显示一条错误消息(此消息是个性化的),表明无法打开数据库

我在VS2010中测试了一个控制台应用程序,它工作正常

如果有人有主意,我必须在圣诞节前的周五部署我的应用程序


非常感谢

很好,我找到了问题所在。事实上,我使用64位windows 7,VB6 dll使用的ODBC驱动程序是32位驱动程序。ODBC源是一个用户源而不是系统源,因此我创建了一个系统源,一切正常。

您没有提供足够的信息让我们解决问题。如果没有更多信息,如错误消息、您如何配置IIS(它作为什么用户运行、以什么模式运行等),以及有关此dll如何访问sql数据库的更多信息,我们就无法真正做出有根据的猜测。好的,请原谅!!对于IIS的配置,我安装了它,但没有进行特定的配置。只需选择.NET framework的版本和aspnet_regis。对于用户,身份验证模式为匿名,IIS模式为管道。错误消息是自定义消息,因此不再对您有帮助。为了访问数据库,VB6 dll使用DAO打开连接。问题是我的应用程序与VS2010 Development server一起正常工作。代码在vb6 dll中,所以我无法调试!!您需要找出错误消息是什么。。如果我们不知道什么地方出了问题,我们如何帮助您解决问题?我发现了错误所在。在VB6 dll中,有一个ODBC连接测试结束。打开连接时发生错误。错误为“[Microsoft][ODBC驱动程序管理器]未找到数据源名称,且未指定默认驱动程序”。