Я хотел бы проверить, существует ли файл ASPX, прежде чем открывать его, потому что он загружается динамически.Это должно быть довольно просто, используя следующий код:
string directoryPath = Server.MapPath("~/Forms/");
string filePath = directoryPath + nameOfFile + ".aspx";
if (File.Exists(filePath))
{
Response.Redirect("~/Forms/" + nameOfFile + ".aspx");
}
Для веб-сайтов в IIS, которые предварительно не скомпилированы aspnet_compiler.exe, который работает.Но если я прекомпилирую их (даже на том же сайте), страницы больше не будут найдены.Предварительно скомпилировав их, на диске все еще остаются фиктивные файлы, чтобы их можно было найти в файловой системе.
Возможно, кто-то может помочь мне с этим ...