我正在使用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.
提前感谢您的帮助。 附:我仍然是新人,所以如果我的问题结构中存在问题,请善意回复。