![](/img/trans.png)
[英]A request to send or receive data was disallowed because the socket is not connected (only if I connect 2nd time)
[英]I couldn't be able to execute my code 2nd time because of lock-age of exe file?
我正在開發C#項目,但是當我第二次運行程序時,它開始出現以下錯誤
嚴重性代碼說明項目文件行抑制狀態錯誤無法將“ obj \\ Debug \\ IsLtd.exe”復制到“ bin \\ Debug \\ IsLtd.exe”。 重試計數超過10。失敗。 該文件被鎖定:“ IsLtd(4584),IsLtd(1168)”
我已經嘗試了很多方法來解決此問題,但是很遺憾無法解決問題。 我知道的一個臨時解決方案是,每次執行后在debug文件夾中重命名exe文件。
嚴重性代碼說明項目文件行抑制狀態錯誤無法將obj \\ Debug \\ IsLtd.exe復制到“ bin \\ Debug \\ IsLtd.exe”。重試計數超過10。失敗。文件被鎖定:“ IsLtd(4584) ,IsLtd(1168)“ IsLtd
這意味着調試文件夾中的可執行文件無法創建,因為它已被鎖定。
為什么要鎖定?
因為您的應用程序似乎仍在運行。 這里的提示是消息的最后一部分,指出仍有兩個進程正在運行id 4584和1168 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.