Iis 在工作组而不是域中使用(LocalDb)\v11.0时,如何确定sql server 2012中connectionstring的数据源值?

Iis 在工作组而不是域中使用(LocalDb)\v11.0时,如何确定sql server 2012中connectionstring的数据源值?,iis,hosting,connection-string,datasource,sql-server-2012,Iis,Hosting,Connection String,Datasource,Sql Server 2012,环境:64位Windows 8 平台:Visual Studio 2012、SQL server 2012、IIS8 语言:C 我目前正在使用msdn的教程创建一个asp.net web应用程序。当我选择run按钮时,该站点运行良好,在google chrome中可见。我将网站发布到桌面上的一个文件夹中,并试图通过IIS托管它。我遇到的主要问题是试图找出计算机的全名,以便在web.cong中更新连接字符串 连接字符串如下所示: connectionString=Data Source=Local

环境:64位Windows 8

平台:Visual Studio 2012、SQL server 2012、IIS8

语言:C

我目前正在使用msdn的教程创建一个asp.net web应用程序。当我选择run按钮时,该站点运行良好,在google chrome中可见。我将网站发布到桌面上的一个文件夹中,并试图通过IIS托管它。我遇到的主要问题是试图找出计算机的全名,以便在web.cong中更新连接字符串

连接字符串如下所示:

connectionString=Data Source=LocalDb\v11.0

当我尝试在IIS中浏览网站时,我收到一个数据库错误,因为我没有在datasource属性中定义完整的机器名。我在工作组中,不在域中。此外,我无法仅使用我的ip地址登录sql server。我只能使用LocalDb\v11.0登录sql server


有人能帮我找到一种方法来确定我的数据源的价值,这样我就可以从外部访问该网站了吗?有没有人在没有域名的家用电脑上遇到过这个问题?我已经在我的工作电脑上做过很多次了,但从来没有尝试过在我的家庭电脑上托管任何来自IIS的东西

经过进一步研究,我似乎应该能够使用LocalDb\v11.0运行我的应用程序。我遇到了与此尝试解决的问题相同的问题,但无法获取未找到或无法访问的服务器。错误消失了。如果有人能够使用LocalDb\v11.0在iis8中托管任何东西,那将是一件有趣的事情