Я не использую IIS, и он даже не установлен на этом компьютере. У меня также нет файлов app.config
или web.config
в моей консоли, размещенной WCF REST. Но я хотел бы попробовать запустить HTTPS в приложении консоли хоста:
class Program
{
static void Main(string[] args)
{
string baseAddress = "http://" + Environment.MachineName + ":8000/Service";
ServiceHost host = new ServiceHost(typeof(Service), new Uri(baseAddress));
//WebHttpBinding binding = new WebHttpBinding();
//binding.Security.Mode = WebHttpSecurityMode.Transport;
host.AddServiceEndpoint(typeof(IService), new WebHttpBinding(), "").Behaviors.Add(new WebHttpBehavior());
host.Open();
Console.WriteLine("Host opened");
Console.ReadLine();
Есть ли способ, которым моя служба работает в HTTPS?