2010-03-06 1 views
0

Я нахожу этот вопрос сложным, но какие файлы хранят информацию о подписи метода для xml webservice? .dll, .asmx, .wsdl, .disco?ASP.NET - какие файлы хранят подпись метода для веб-службы xml?

ТИА

+0

WSDL WSDL WSDL. –

+0

Можете ли вы уточнить? Какой тип веб-службы xml вы говорите? .NET веб-сервисы? С помощью какой среды WCF ASMX/WSE? Когда вы говорите подпись метода, вы говорите об сигнатуре метода реализации службы или описании методов в службе xml? – Zach

ответ

1

Он входит в DLL После компиляции, но это в файле кода при добавлении в проект (именуемый как прокси-класс, это в любом языке, ваш проект). Когда вы добавляете веб-ссылку, она импортируется таким образом. Обновление ссылки обновляет .cs (или vb, независимо от того, что вы используете).

Если вы хотите, чтобы узнать, что произойдет, вы можете создать файл кода самостоятельно, see MSDN for details.

В целом: это WSDL при извлечении, преобразовании в файл кода при включении (или обновлении), а затем, наконец, скомпилированном с остальной частью вашего кода в DLL.

+0

Я думал о .wsdl, но ваши объяснения кажутся правильными, так что это должно быть .dll – SoftwareGeek

+0

@Wisdom, просто зависит какая часть жизненного цикла, на которую вы смотрите, я думаю, но в конечном приложении да, это правильно ... иначе как может ли код называть его? Код, ссылающийся на эту подпись, должен быть скомпилирован в конце концов. –

Смежные вопросы