对于具有 LINQ to SQL 的网站部署,我遇到以下问题。以下是 dbml 端的连接属性。
这是我的 web.config 文件中的条目
<add name="myConnectionString" connectionString="Data Source=MYSQLSERVER;
Initial Catalog=MyDatabase;Integrated Security=True"/>
关于部分类构造函数(VB.NET)
Public Sub New() MyBase.New(ConfigurationManager.ConnectionStrings("myConnectionString").ConnectionString, mappingSource)
OnCreated()
End Sub
该网站在 VS2010 内部运行成功。
但是,我将网站部署在 IIS 上,并且页面正在呈现,除了未从数据库加载数据的数据部分。
更多信息:
当我使用 Visual Studio 开发服务器时它正在工作。当我更改为使用本地 IIS Web 服务器时,出现了问题。当我检查 IIS express 复选框时,它工作正常。
附加信息: – 我在带有 IIS 5.1 的 XP 机器上我确实选择了 ASP.NET 4.0 并执行了 aspnet_regiis - 我在 .NET 框架 4.0 下 IIS 和 .NET 之间的映射是正确的。
关于如何减轻这种情况的任何意见?