ASP.NET сервер веб-разработки - PullRequest
4 голосов
/ 27 августа 2009

Может кто-нибудь объяснить, как работает сервер веб-разработки ASP.NET? У меня не установлен IIS на моей машине для разработки. Итак, Visual Studio 2008 отлаживает мой проект веб-приложения на встроенном веб-сервере. Я хочу знать, где все файлы развертываются для отладки. Есть ли папка, похожая на \ inetput \ wwwroot? Спасибо.

Ответы [ 5 ]

6 голосов
/ 10 сентября 2009

Веб-сервер представляет собой исполняемый файл с именем WebDev.WebServer.EXE и находится в \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727. При отладке веб-сайта Visual Studio запускает экземпляр приложения со следующими параметрами.

WebDev.WebServer.exe \ port \ path [\ vpath]

Этот сервер разработки ASP.NET просто использует скомпилированное веб-приложение в папке отладки, которая указана как / path, для обслуживания веб-сайта.

Вы можете узнать больше об этом здесь .

2 голосов
/ 27 августа 2009

Выполните поиск папки с именем «Temporary ASP.NET Files». Здесь файлы предварительно скомпилированы и временно развернуты / сохранены для сервера разработки (Cassini) для их обслуживания.

На моей машине каталог C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files, и в настоящее время он превышает 260 МБ.

1 голос
/ 27 августа 2009

Файлы не развертываются вообще. Сервер веб-разработки (часто называемый Cassini) привязывается непосредственно к веб-сайту или папке веб-приложения.

1 голос
/ 27 августа 2009

Он использует каталог / bin для сборки и ваши файлы aspx для файлов aspx. Файлы на самом деле не развертываются, они просто собираются / компилируются, а затем их использует локальный веб-сервер.

0 голосов
/ 27 августа 2009

Несколько проектов связаны с различными портами в вашей системе и не доступны извне, я считаю, что сервер веб-разработки привязывается только к 127.0.0.1

Кто-нибудь еще может это проверить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...