Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/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
C# 使用实体框架作为ORM的项目能否在windows server 2003上运行?_C#_Entity Framework_Entity Framework 4 - Fatal编程技术网

C# 使用实体框架作为ORM的项目能否在windows server 2003上运行?

C# 使用实体框架作为ORM的项目能否在windows server 2003上运行?,c#,entity-framework,entity-framework-4,C#,Entity Framework,Entity Framework 4,我正在从事一个web应用程序项目,我正在使用实体框架从现有数据库生成模型。我已经在我的测试环境windows 2003中部署了该项目。我确信我的模型的连接字符串是正确的,但我看不到项目正在与数据库通信(在事件查看器中签入)。这是因为实体框架仅与windows server 2008兼容,而与windows server 2003不兼容吗?您可以在windows server 2003上运行它 Entity Framework的目标最多为.NET Framework 4.0,它位于Windows

我正在从事一个web应用程序项目,我正在使用实体框架从现有数据库生成模型。我已经在我的测试环境windows 2003中部署了该项目。我确信我的模型的连接字符串是正确的,但我看不到项目正在与数据库通信(在事件查看器中签入)。这是因为实体框架仅与windows server 2008兼容,而与windows server 2003不兼容吗?

您可以在windows server 2003上运行它

Entity Framework的目标最多为.NET Framework 4.0,它位于Windows Server 2003上

我建议你检查一下

  • 连接字符串是否正确-在实体框架之外执行此操作,例如,如果要连接到SQL Server,请尝试直接使用打开连接
  • 检查防火墙设置和其他权限

您正在连接到哪个数据库?另外,它是本地的还是远程的?它也在同一台计算机上windows server 2003 Entity framework在WS 2003上工作。@SidP它是什么类型的数据库?Sql Server?哪个版本?为了使我的connectionstring在测试环境中工作,我只需更改服务器实例,即ip地址和用户id、密码,这些设置与已在测试环境中运行的其他项目使用的设置相同。我只能在办公时间访问测试环境tmrw以使用sqlconnection进行检查。我应该在防火墙设置下检查哪些可以阻止建立连接的内容?事实上,我不知道防火墙。