對路徑“d:\freehost\dfd\web\ttoo\1005selected.txt”的訪問被拒絕。
說明: 執(zhí)行當前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。 異常詳細信息: System.UnauthorizedAccessException: 對路徑“d:\freehost\lovko\web\kfoo\1005selected.txt”的訪問被拒絕。
我把對這個txt文件的訪問寫Application_Start事件響應該函數(shù)中,報上面的異常!
等Application_Start異常后,再次刷新,進入其它頁面,進行同樣對該"txt"的操作,一切正常!
所以想請知道原因的朋友幫忙解答下,感激!
疑問:如果是權限問題,為什么只有在Global.asax中的時候才會發(fā)生異常呢?。咳绻淹瑯拥拇a寫在其它的頁面或是方法里一切正常!
3 回答

守候你守候我
TA貢獻1802條經驗 獲得超10個贊
你是如何操作txt文件的。
Application_Start只在Application啟動時執(zhí)行一次,你再刷新或進入其他頁面時,就不會再觸發(fā)這個事件了。

holdtom
TA貢獻1805條經驗 獲得超10個贊
我試了下,用了一個靜態(tài)變量在標記狀態(tài),讓它只執(zhí)行一次,但是好還是不行!
static bool isCreated = false;
void Application_Start(object sender, EventArgs e)
{
string cpath = HttpContext.Current.Server.MapPath(".");
if (!isCreated)
{
isCreated = true;
代碼像上面的一樣!
- 3 回答
- 0 關注
- 484 瀏覽
添加回答
舉報
0/150
提交
取消