Настройка IIS для приложения .NETFramework C#

234
12 февраля 2018, 01:33

Всем добра!

Борюсь с проблемой уже очень долго: не могу банально вывести в паутину приложение, написанное на C#. Приложение находится на облачном сервере. Как-то я смог настроить IIS и вывести приложение в интернет, но сейчас всё перепробовал -- ничего не помогает.

На данный момент, ситуация такова:

"Сайт" на IIS

http : * : 8010 : *

Функция открытия сервера

public static void OpenServer()
{
    try
    {
        Uri address = new Uri("http://127.0.0.1:8010/WorkService");
        WSHttpBinding binding = new WSHttpBinding(SecurityMode.None, true);
        int sizeMb = 100;
        binding.MaxReceivedMessageSize = sizeMb * 1024 * 1024;
        host = new ServiceHost(typeof(WorkService), address);
        host.AddServiceEndpoint(typeof(IWorkService), binding, "");
        host.Description.Behaviors.Add(new ServiceMetadataBehavior { HttpGetEnabled = true });
        host.AddServiceEndpoint(typeof(IMetadataExchange), MetadataExchangeBindings.CreateMexHttpBinding(), "mex");
        host.Opening += new EventHandler(host_Opening);
        host.Opened += new EventHandler(host_Opened);
        host.Closing += new EventHandler(host_Closing);
        host.Closed += new EventHandler(host_Closed);
        host.Open();
    }
    catch (Exception ex)
    {
        LogManager.Log(LogType.Error, "Ошибка открытия сервера: {0}",  ex.ToString());
    }
}

Коннект к серверу

WSHttpBinding binding = new WSHttpBinding(SecurityMode.None, true);
EndpointAddress address = new EndpointAddress("http://**здесь ip адрес сервера**:8010/WorkService");
proxy = ChannelFactory<stocksharp.ServiceContracts.IWorkService>.CreateChannel(binding, address);
READ ALSO
как лучше справиться с Out of memory exception

как лучше справиться с Out of memory exception

Приветствую всехДелаю небольшую програмку, которая работает с данными (читает файлы и создает свои), пишу на C#

237
UWP уведомление из фонового потока

UWP уведомление из фонового потока

Пишу приложение UWP и столкнулся с проблемойМне требуется периодически показывать пользователю уведомления, те что отображаются в шторке...

140
Проверка бд на контакт в C#

Проверка бд на контакт в C#

Как проверить в catch контакт на наличие одного и того же телефона: Если добавляемый номер телефона существует, то выдать ошибку

173