Веб-сервер C # NET HTTP.SYS

Мне просто нужно создать очень простой веб-сервер, который позволит мне перейти на http://1.2.3.4:8080 и просмотреть список файлов в C: \ web или что-то в этом роде.

Я нашел этот http://mikehadlow.blogspot.com/2006/07/playing-with-httpsys.html , который выглядит идеально, но я возникла пара вопросов:

1) Когда я заменяю IP на * или +, как указано в документации, я получаю ошибки отказа в доступе в system.dll. Когда я использую localhost или свой локальный IP-адрес, он работает нормально. Почему это? Я хотел бы потенциально иметь возможность привязать его к определенному IP-адресу на машинах, у которых более одного.

2) Мне, вероятно, чего-то не хватает, но как указать основной каталог, в котором находятся файлы, которые он обслуживает с этим кодом?

7
задан stivlo 5 October 2011 в 05:27
поделиться