Я все еще новичок с 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>