WCF, отдых и мыло - PullRequest
       16

WCF, отдых и мыло

2 голосов
/ 04 февраля 2012

У меня есть несколько веб-сервисов ASMX, которые принимают строковый параметр и возвращают строку json.Они выглядят так:

WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class MyService : System.Web.Services.WebService
{
     [WebMethod(EnableSession = true)]
     public string MyWebMethod1(string TheParameter1)
     {
           TheClassThatDoesTheWork MyClass = new  TheClassThatDoesTheWork();
           return MyClass.DoTheWork1(TheParameter);
     }

     [WebMethod(EnableSession = true)]
     public string MyWebMethod2(string TheParameter2)
     {
           TheClassThatDoesTheWork MyClass = new  TheClassThatDoesTheWork();
           return MyClass.DoTheWork2(TheParameter);
     }
}

На данный момент они работают на IIS в HTTP.Я хочу переместить приложение в Azure, использовать WCF для веб-служб и заставить их работать в HTTPS.Какой лучший способ сделать это?

Спасибо.

1 Ответ

0 голосов
/ 05 февраля 2012

Лучший способ для службы WCF вернуть JSON - использовать привязку webhttp, см. http://msdn.microsoft.com/en-us/library/system.servicemodel.webhttpbinding.aspx

Чтобы обеспечить безопасность, запустите ее по HTTPS / SSL.

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