В настоящее время я перенес веб-приложение asp.net 4.0 на IIS7 (сервер Windows 2008). Однако я использовал тестовую папку для хранения файлов из каталога на локальном хосте; когда я переместил файл aspx и изменил код (на сервере), приложение продолжает выдавать эту ошибку
Could not find a part of the path 'C:\Users\***\Desktop\TestFolder\'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\****\Desktop\TestFolder\'.
У меня есть только две функции, которые работают с каталогами, и ни одна из них больше не указывает на этот тестовый каталог.
private int checkForFileNumbers()
{
string url = "c:/***/realfolder";
DirectoryInfo directory = new DirectoryInfo(url);
return directory.GetFiles().Length;
}
private void checkForFiles()
{
string url = "c:/***/realfolder";
DirectoryInfo dir = new DirectoryInfo(url);
foreach (FileInfo files in dir.GetFiles())
{
FileDropDownList.Items.Add(files.Name);
}
}
Я попытался закомментировать все в этом файле aspx, только чтобы обнаружить, что эта проблема все еще возникает. Я выполнил issrestart из строки cmd, и ничего не изменилось. Любая помощь будет оценена.