У меня проблема с подключением к порту в веб-приложении asp.net.
Это код, который я использую:
internal static IObjectContainer Client
{
get
{
HttpContext context = HttpContext.Current;
IObjectContainer objectClient = context.Items[KEY_DB4O_CLIENT] as IObjectContainer;
if (objectClient == null)
{
objectClient = Db4oClientServer.OpenClient("localhost", 8372, "duran", "");
context.Items[KEY_DB4O_CLIENT] = objectClient;
}
return objectClient;
}
}
private static IObjectServer Server
{
get
{
HttpContext context = HttpContext.Current;
if (objectServer == null)
{
string yapFilePath = context.Server.MapPath(ConfigurationSettings.AppSettings[KEY_DB4O_FILE_NAME]);
objectServer = Db4oClientServer.OpenServer(yapFilePath, 8372);
objectServer.GrantAccess("duran", "");
}
return objectServer;
}
}
ошибка, которую я получаю:
Ошибка сервера в «/» приложении.
Невозможно установить соединение, поскольку целевая машина активно отказалась от него. 127.0.0.1:8372
Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: System.Net.Sockets.SocketException: не удалось установить соединение, поскольку целевая машина активно отказала ему в этом 127.0.0.1:8372
Ошибка источника:
Line 36: {
Line 37:
Line 38: objectClient = Db4oClientServer.OpenClient("localhost", 8372, "duran", ""); Line 39:
Line 40: context.Items[KEY_DB4O_CLIENT] = objectClient;
Я не понимаю, как решить эту проблему. Я застрял с этим в последние 36 часов.
Пожалуйста, помогите мне
Спасибо в ожидании