Asp.net “无法打开数据库”;lolo2013“U db1.mdf”;由登录请求。登录失败

Asp.net “无法打开数据库”;lolo2013“U db1.mdf”;由登录请求。登录失败,asp.net,Asp.net,上传后,当我试图浏览我的网站,我得到这个错误 用户“DOTNETSPIDER1\lolo2013”登录失败。 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 异常详细信息:System.Data.SqlClient.SqlException:无法打开登录请求的数据库“lolo2013_db1.mdf”。登录失败。 用户“DOTNETSPIDER1\lolo2013”登录失败 源错误: 在执行当前web请求期间生成了未经处理的异常。有关异

上传后,当我试图浏览我的网站,我得到这个错误

用户“DOTNETSPIDER1\lolo2013”登录失败。
描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源

异常详细信息:System.Data.SqlClient.SqlException:无法打开登录请求的数据库“lolo2013_db1.mdf”。登录失败。
用户“DOTNETSPIDER1\lolo2013”登录失败

源错误:

在执行当前web请求期间生成了未经处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来识别

我怎样才能解决它

我的
web.config
文件:

<configuration>
<connectionStrings>
  <add name="ConnectionString" 
       connectionString="Data Source=.\SQLExpress;Persist Security Info=True;Integrated Security=SSPI;Initial Catalog=lolo2013_db1.mdf"
      providerName="System.Data.SqlClient" />
 </connectionStrings>
 <system.web>
    <identity impersonate="true" />
    <compilation defaultLanguage="vb" debug="true" />
    <customErrors mode="Off" />
    <authentication mode="Windows" /> 
    <authorization>
        <allow users="*" /> <!-- Allow all users -->
    </authorization>
    <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
    <sessionState 
            mode="InProc"
            stateConnectionString="tcpip=127.0.0.1:42424"
            sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
            cookieless="false" 
            timeout="10" 
    />
    <globalization requestEncoding="utf-8" responseEncoding="utf-8" />
  </system.web>
</configuration>


您能显示您的web.config吗?连接字符串应传递用户名和密码。您的web主机是否支持SQL Compact?我使用的一个旧数据库没有,而且必须在共享的Microsoft SQL平台中创建一个新数据库…是的,我使用了aspspider.com您使用的是SQL Express连接字符串,而
\SQLExpress
意味着
本地主机
。检查你的主机,他们的服务器数据库是什么,并相应地更改(我相信他们对此有“如何”的说明)或更改为:你使用的是文件而不是数据库初始目录应该是数据库的名称,而不是文件的名称。您确定您的数据库是以这种方式命名的吗?