Разница между веб-службой .NET и приложением веб-службы (НЕ веб-приложением ИЛИ приложением службы WCF) - PullRequest
2 голосов
/ 28 сентября 2010

Может ли кто-нибудь указать мне в направлении ресурсов, которые объясняют разницу между этими двумя?

Они, кажется, делают то же самое, но реализованы по-другому ... например Приложение веб-службы компилируется в dll, а global.asax.vb компилируется в приложение, а не обрабатывается так же, как обычный веб-сервис.

Редактировать: доступ к веб-сервису-приложению осуществляется путем добавления проекта, выбора веб-сайта при добавлении в решение, доступ к другому осуществляется путем добавления «нового веб-сайта» и выбора веб-сервиса asp.net

Ответы [ 2 ]

1 голос
/ 28 сентября 2010

Реальная разница похожа на разницу между веб-приложением ASP.NET и веб-сайтом ASP.NET.

Веб-приложение разработано как связное приложение и должно находиться в собственном приложении IIS(следовательно, причина, по которой он компилируется в DLL).Веб-сайт разработан как самостоятельный веб-сайт, поэтому он автоматически компилируется при первом запросе.Несколько веб-сайтов могут быть развернуты в одном каталоге в IIS без проблем.Другое отличие состоит в том, что веб-приложение имеет файл проекта, веб-сайт не использует файл проекта, поэтому все в проекте (ссылки, другой код и т. Д.) Должно находиться в известном месте.похож на этот - у него действительно отличный ответ на этот вопрос.

0 голосов
/ 28 сентября 2010

Не очень подробно, но найдено это , (последнее сообщение):

Приложение WebService и Web Service, оба работают в одной концепции.Если вы создаете отдельное приложение веб-сервиса, вам нужно сослаться на него, и оно создает прокси-объект, вы можете работать с веб-сервисом через этот прокси-объект.если вы создаете веб-сервис внутри сайта, вам не нужно ссылаться на него

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