数据库 .mdf 无法访问我的网站
My site is not accessible to the DB .mdf
我的 asp.net 没有访问 .mdf
数据库文件。
本地站点可以正常工作,但是当您单击写入数据库(访问 link)的按钮 (ADD/MYORDERS) 时,附加服务器应用程序已关闭。
我的网站托管 HERE
这是连接配置:
<add name="ConnectionString"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;Connect Timeout=30"
providerName="System.Data.SqlClient" />
这是按钮的代码
protected void IB_ADDPred0_Click(object sender, ImageClickEventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
con.Open();
string insCmd = "Insert into Orders (RoomNo, ProductNo, ProductName, Price) values (@RoomNo, @ProductNo, @ProductName, @Price)";
SqlCommand addOrder = new SqlCommand(insCmd, con);
addOrder.Parameters.AddWithValue("@RoomNo", computer_name[0].ToString());
addOrder.Parameters.AddWithValue("@ProductNo", ProductNo0.Text);
addOrder.Parameters.AddWithValue("@ProductName", NamePred0.Text);
addOrder.Parameters.AddWithValue("@Price", PricePred0.Text);
try
{
addOrder.ExecuteNonQuery();
con.Close();
}
catch (Exception er)
{
Response.Write("Error. Try again.");
}
}
Web 应用程序在本地测试时工作正常,但服务器有问题。
这是我的 web.config:
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<sessionState cookieless="true" regenerateExpiredSessionId="true" />
<customErrors mode="Off"/>
</system.web>
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;Connect Timeout=30" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
我的 asp.net 没有访问 .mdf
数据库文件。
本地站点可以正常工作,但是当您单击写入数据库(访问 link)的按钮 (ADD/MYORDERS) 时,附加服务器应用程序已关闭。 我的网站托管 HERE
这是连接配置:
<add name="ConnectionString"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;Connect Timeout=30"
providerName="System.Data.SqlClient" />
这是按钮的代码
protected void IB_ADDPred0_Click(object sender, ImageClickEventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
con.Open();
string insCmd = "Insert into Orders (RoomNo, ProductNo, ProductName, Price) values (@RoomNo, @ProductNo, @ProductName, @Price)";
SqlCommand addOrder = new SqlCommand(insCmd, con);
addOrder.Parameters.AddWithValue("@RoomNo", computer_name[0].ToString());
addOrder.Parameters.AddWithValue("@ProductNo", ProductNo0.Text);
addOrder.Parameters.AddWithValue("@ProductName", NamePred0.Text);
addOrder.Parameters.AddWithValue("@Price", PricePred0.Text);
try
{
addOrder.ExecuteNonQuery();
con.Close();
}
catch (Exception er)
{
Response.Write("Error. Try again.");
}
}
Web 应用程序在本地测试时工作正常,但服务器有问题。
这是我的 web.config:
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<sessionState cookieless="true" regenerateExpiredSessionId="true" />
<customErrors mode="Off"/>
</system.web>
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;Connect Timeout=30" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>