Если я правильно понимаю ваш вопрос, и вы пытаетесь открыть файл через сервер разработки ASP.NET в этом месте (http://localhost:51547/file.txt) Боюсь, ответ не совсем вам нравится.
В принципе, я не думаю, что вы можете обслуживать файлы из корня сервера разработки ASP.NET (то есть сразу после части localhost: port / - порт автоматически выбирается ASP, но вы можете также вручную настроить его). ASP.NET автоматически создает путь к виртуальному приложению сразу после localhost: por> , поэтому вы, скорее всего, будете ограничены обслуживанием файлов из папки виртуального приложения. Итак, если вы называете веб-приложение именем: «testApp», если вы поместите файл с именем file.txt в каталог, в котором вы храните исходный код «testApp», оно также станет доступным, когда вы тестируете по адресу: http://localhost:port/testApp/file.txt
(обратите внимание на testApp между именем хоста и портом и именем файла)
UPDATE
В свете ваших комментариев, вот что вы могли бы сделать. Вы можете попытаться установить простой HTTP-сервер на своем компьютере разработчика и заставить его обслуживать файлы через другой порт (скажем, порт 8000). В этом случае вы будете обслуживать file.txt
, используя этот дополнительный HTTP-сервер, и он будет доступен по адресу: http://localhost:8000/file.txt
.
Вы можете попробовать установить Apache или использовать IIS, который поставляется с Windows. Для Apache самый быстрый способ начать работу - это установить среду WAMP . Вы также можете попробовать Lighttpd , а также заметить, что MySQL или PHP вообще не требуются, если вы обслуживаете только статические файлы.