我在调试一个asp.net的程序,这个程序很简单,代码也不多。就是连接数据库,但是老是出现问题,问题如下:
文件“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\~AspAccessCheck_39808c8d.tmp”正由另一进程使用,因此该进程无法访问该文件。
这个问题有时候出现,有时候调试有成功了的,我都不知道怎么办了,头都弄大了,求给我给小弟我这点迷津,小弟感激不尽!!
文件“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\~AspAccessCheck_39808c8d.tmp”正由另一进程使用,因此该进程无法访问该文件。
这个问题有时候出现,有时候调试有成功了的,我都不知道怎么办了,头都弄大了,求给我给小弟我这点迷津,小弟感激不尽!!
LZ用的是ACCESS么
<connectionStrings>
<add name="SQLCONNECTIONSTRING" connectionString="
data Source=192.168.1.104; database=employees-M-System;
user id=sa;pwd=abc123 " providerName="System.Data.SqlClient" ></add>
</connectionStrings>
在cs中的代码: private string str
= ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString;
private void test() {
SqlConnection con = new SqlConnection(str);
try
{
con.Open();
if (con.State == ConnectionState.Open)
Response.Write("连接成功"+"<br>"); }
catch (SqlException sqlex)
{
Response.Write(sqlex.Message); }
finally { con.Close(); }
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
test();
Response.Write("王帅是一条狗");
Response.End();
}
}
private string str
= ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString;
private void test() {
SqlConnection con = new SqlConnection(str);
try
{
con.Open();
if (con.State == ConnectionState.Open)
Response.Write("连接成功"+"<br>"); }
catch (SqlException sqlex)
{
Response.Write(sqlex.Message); }
finally { con.Close(); }
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
test();
Response.Write("王帅是一条狗");
con.close();
Response.End();
}
}
private void test()
{
using( SqlConnection con = new SqlConnection(str))
{
try
{
con.Open();
if (con.State == ConnectionState.Open)
Response.Write("连接成功" + "<br>");
}
catch (SqlException sqlex)
{
Response.Write(sqlex.Message); }
}
}