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