在 MAC 上使用 VMWare Fusion 和 OS Windows 7 创建 ASP .NET 用户身份验证连接字



我正在尝试使用随Windows 7一起安装的VMWare Fusion在MAC上创建ASP .NET用户身份验证提供程序。我已经创建了名为 CustomerOrders 的 SQLExpress 数据库,并在 Visual Studio 2010 中的服务器资源管理器中与数据库建立了连接。

当我尝试使用网站管理工具时,我收到此错误:在应用程序配置中找不到连接名称"应用程序服务",或者连接字符串为空。(\vmware-host\shared folder\documents\visual Studio 2010\Projects\CustomerOrders\CustomerOrders\web.config)

我无法弄清楚的是我需要在 Web.Config 中使用的连接字符串,以便为在 VMWare Fusion 环境中运行的此项目设置 ASP .NET 身份验证提供程序。

我的本地数据库的连接字符串是: 数据源=WIN-NOABML9MSVB\sqlexpress;初始目录=客户订单;集成安全性=true

首先,请确保在 web.config 中指定了连接字符串:

<connectionStrings>
   <add name="ApplicationServices" 
        connectionString="Data Source=.SQLEXPRESS;Initial Catalog=CustomerOrders;Integrated Security=True"
        providerName="System.Data.SqlClient" />
</connectionStrings>

(请注意,我使用 .\SQLEXPRESS 而不是计算机名称,以确保使用本地命名实例)

然后,如果尚未执行此操作,请确保创建CustomerOrders数据库并运行架构工具以创建所需的数据库对象。

最新更新