如何從ASP.NET應用程序中刪除Bin DLL文件?從ASP.NET應用程序中刪除Bin DLL文件?
當我在IIS 7.5上嘗試它時,它說「權限被拒絕」。
我寫了一個代碼隱藏腳本,從bin目錄中刪除DLL文件。代碼片段如下:
string[] filesList = Directory.GetFiles(System.Web.HttpRuntime.BinDirectory, "*.dll");
foreach (string f in filesList)
{
try
{
File.Delete(f);
app.Context.Response.Write("R: " + f + "\n");
}
catch (IOException deleteError)
{
app.Context.Response.Write(deleteError.Message);
}
}
它在VisualStudio IIS Express上正常工作,但在生產IIS 7.5服務器上不起作用。
我們需要更多有關您的問題的詳細信息。 – 2014-11-24 12:30:52
更多詳細信息已添加。 – GeekTantra 2014-11-24 12:32:55
@GeekTantra停止相關AppPool並嘗試。 – Kurubaran 2014-11-24 12:34:38