数据库在Somee中无法连接

时间:2017-12-22 06:48:32

标签: c# asp.net database web

我正在使用Somee免费托管,我最近上传了我的asp网络应用程序。但是,每次我尝试执行与数据库相关的操作时,都会返回错误:"' /'中的服务器错误应用。找不到网络路径"。我查了一下,发现这个问题是因为人们没有连接字符串引起的,但我做到了。我怀疑它是某种与web.config相关的东西,但是我无法解决这个问题。这是我的网络配置:

   <configuration>
  <connectionStrings>
    <add name="Database" connectionString="workstation id=DatabaseMDF.mssql.somee.com;packet size=4096;user id=Eitan111;pwd=(removed);data source=DatabaseMDF.mssql.somee.com;persist security info=False;initial catalog=DatabaseMDF"  providerName="System.Data.SqlClient"/>
  </connectionStrings>
  <system.web>
    <compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/>
  </system.web>
  <system.webServer>
    <defaultDocument>
      <files>
        <clear />
        <add value="HomePage.aspx"/>
      </files>
    </defaultDocument>
  </system.webServer>
  <system.web>
    <customErrors mode="Off"/>
  </system.web>
</configuration>

这是导致错误的代码:

public static bool IsExist(string fileName, string sql)
    {

        SqlConnection conn = ConnectToDb(fileName);
        conn.Open();
        SqlCommand com = new SqlCommand(sql,conn);
        SqlDataReader data = com.ExecuteReader();   

        bool found =Convert.ToBoolean(data.Read());
        conn.Close();
        return found;         
    }

这就是错误:

  

找不到网络路径描述:未处理的异常   在执行当前Web请求期间发生。请   查看堆栈跟踪以获取有关错误和位置的更多信息   它起源于代码。

     

异常详细信息:System.ComponentModel.Win32Exception:网络   找不到路径

     

来源错误:

     

第41行:第42行:SqlConnection conn =   ConnectToDb(文件名);第43行:conn.Open();第44行:
  SqlCommand com = new SqlCommand(sql,conn);第45行:
  SqlDataReader data = com.ExecuteReader();

     

源文件:   d:\ dzhosts \ localuser \ eitan1112 \ www.GuitarTabs.somee.com \ App_Code文件\ Helper.cs   行:43

When I looked up,:我找到了这个但是它没有用,因为他通过替换10年前的文件来解决它,这些文件并不是最新的。我正在使用visual studio 2010.

提前感谢您的帮助。 附:我仍然是新人,所以如果我的问题结构中存在问题,请善意回复。

0 个答案:

没有答案