Wciąż jestem początkującym z wcf i niezbyt dobrze poinformowanym w .net w ogóle. Mam usługę WWW WCF 4, która używa podejścia routingu global.asax i bardzo uproszczonego web.config przy użyciu standardowej metody punktu końcowego. Ta usługa wcf działa jako aplikacja z domyślną witryną internetową w wersji 7.5 obecnie. Potrzebuję go, jeśli to możliwe, obsługiwać zarówno interfejsy http, jak i https. Jeśli to zbyt skomplikowane, to tylko https. Jak najlepiej radzić sobie z utrzymaniem obecnego podejścia?Konfiguracja WCF 4 z routingiem (global.asax) dla punktów końcowych http i https
Zawartość Global.asax.cs i plików web.config są dość podstawowe:
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>
Czy kiedykolwiek znalazłeś odpowiedź? –