khomaldi, старайтесь не использовать @ - 99,9% это не нужно и только вредно для работы кода, require_once тоже не нужно заворачивать в ифы. Require_once для неправильного или ненайденного файла даст fatal error, который никак не отловить через try catch. Я понимаю, что Вы учитесь, но в будущем старайтесь делать правильно :)
Думаю в документации все есть
https://docs.microsoft.com/ru-ru/dotnet/ в разделе "делаем web app приложение"