Ну, если вы хотите использовать веб-приложение ASP.NET вместо веб-службы, у меня есть решение, которое работало над моим проектом.
Вы можете отправлять переменные из flash на свою страницу ASP.NET, используя LoadVars' and 'sendAndLoad
. затем можете получить значения на веб-странице .NET, используя Request.Form
. Теперь, когда у вас есть все переменные от Flash до вашей веб-страницы .NET, выполняйте все, что вам нужно (Ado.NET или Отправка почты пользователю)
Вот пример , с которого вы можете начать, хотя он и находится в ASP, и может быть легко использован в ASP.NET.
Но если вы пытаетесь использовать коннектор webService во Flash, я не уверен в этом и не понимаю, зачем использовать веб-сервис, а мы можем использовать webapp?
Crossdomain.xml (файл политики) здесь действительно важен.
Редактировать
Для отправки данных из флэш-памяти в веб-сервис мы можем использовать следующий подход:
var wsConn:WebServiceConnector = new WebServiceConnector();
wsConn.addEventListener("status",fault);
wsConn.addEventListener("result",res);
wsConn.multipleSimultaneousAllowed = true;
//The following WSDL has been deployed locally. Most cases you will have another URL
wsConn.WSDLURL = "http://localhost/flightstatus/FlightHistoryService.wsdl";
//Method you need to call
wsConn.operation = "FlightHistoryGetHistoryOperation";
//Will Send the params as an array to the Webservice
wsConn.params = [flightHistoryRequest];
//wsConn.suppressInvalidCalls = true;
wsConn.trigger();
Для полной ссылки, пожалуйста, обратитесь к статье в моем блоге .