Конфигурирование WCF 4 с маршрутизацией (global.asax) для обоих http и https конечные точки

Я - все еще новичок с wcf и не слишком хорошо информированный в .NET в целом. У меня есть веб-сервис WCF 4, который использует global.asax, направляющий подход и очень упрощенный web.config использование стандартного метода конечной точки. Эта wcf услуга работает как приложение с веб-сайтом по умолчанию по iis 7.5 в настоящее время. Мне нужен он, поддерживают и http и интерфейсы https, если это возможно. Если это слишком сложно затем только https. Как это лучше всего обрабатывается, поддерживая текущий подход?

Содержание global.asax.cs и web.config файлов является довольно основным:

public class Global : HttpApplication
{
    void Application_Start(object sender, EventArgs e)
    {
        RegisterRoutes();
    }

    private void RegisterRoutes()
    {
        // Edit the base address of Service1 by replacing the "ippay" string below
        RouteTable.Routes.Add(new ServiceRoute("myservice", new WebServiceHostFactory(),   
typeof(myservice)));     
    }
}


<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
<standardEndpoints>
<webHttpEndpoint>
     <standardEndpoint name="" helpEnabled="true"    contentTypeMapper="myservice.Util.RawMapper,myservice">
        </standardEndpoint>
  </webHttpEndpoint>
</standardEndpoints>

7
задан Jeff Maier 16 June 2010 в 19:57
поделиться