Я сталкиваюсь с прерывистой проблемой в моем приложении ASP.NET MVC 5, где следующая ошибка возникает только в производстве, но не в моей среде разработки (LocalHost): < /p>
Ошибка транспортного уровня произошла при отправке запроса на сервер. (Поставщик: поставщик сеанса, ошибка: 19 - Физическое соединение не используется) Соответствующий код, который не сбои: < /p>
[HttpPost]
[ValidateInput(false)]
public JsonResult CadastraOcorrencia(FormCollection formValues, HttpPostedFileBase[] file, bool[] n, string inp_datini = "", string inp_datfim = "")
{
if (!User.Identity.IsAuthenticated)
return null;
object objJson;
JsonMessage response = new JsonMessage();
if (!Request.IsAjaxRequest())
{
objJson = new
{
isValid = false,
Msg = "Operação Cancelada! Erro 001.1 - Erro ao Cadastrar Ocorrência"
};
return Json(objJson, JsonRequestBehavior.AllowGet);
}
response.Msg = "";
int codigo = int.Parse(formValues["sesCOD"]);
var tituloOcorrencia = formValues["Item3.Titulo"];
var TextoOcorrencia = formValues["Item3.TextoOcorrencia"];
int statusOcorrencia = int.Parse(formValues["Item3.StatusCodigo"] as string);
int tipoOcorrencia = int.Parse(formValues["Item3.TipoOcorrenciaCodigo"] as string);
string posicaoCliente = "True";
int itemOcorrencia = int.Parse(formValues["Item3.OcorrenciaItem"] as string);
int prioridade = 0;
int.TryParse(formValues["Item3.Prioridade"] as string, out prioridade);
string dataPRVFechamento = formValues["Item3.DataPrevisaoFechamentoFMT"];
DateTime? dataHoraPrvFechamento = string.IsNullOrEmpty(dataPRVFechamento) ? (DateTime?)null : DateTime.ParseExact(dataPRVFechamento, "dd/MM/yyyy HH:mm", null);
DateTime? dat_ini = null;
DateTime? dat_fim = null;
DateTime dat_ini_ = new DateTime();
DateTime dat_fim_ = new DateTime();
if (!string.IsNullOrWhiteSpace(inp_datini))
{
bool res = DateTime.TryParse(inp_datini, out dat_ini_);
if (res)
{
dat_ini = dat_ini_;
}
}
if (!string.IsNullOrWhiteSpace(inp_datfim))
{
bool resp = DateTime.TryParse(inp_datfim, out dat_fim_);
if (resp)
{
dat_fim = dat_fim_;
}
}
if (TextoOcorrencia.Contains("ó"))
{
TextoOcorrencia = TextoOcorrencia.Replace("ó", "ó");
}
if (TextoOcorrencia.Contains("Ô"))
{
TextoOcorrencia = TextoOcorrencia.Replace("Ô", "Ô");
}
string xamlText = HtmlToXamlConverter.ConvertHtmlToXaml(TextoOcorrencia, false);
RtfConvert rc = new RtfConvert();
string textRtf = rc.XamlToRtf(xamlText);
byte[] obyte = Encoding.UTF8.GetBytes(textRtf);
var OUT_ITEM = new ObjectParameter("OUT_ITEM", typeof(System.Int32));
switch (posicaoCliente)
{
case "True": posicaoCliente = "S"; break;
case "False": posicaoCliente = "N"; break;
default: posicaoCliente = "N"; break;
}
using (var dbContext = new LazcoInternoEntities())
{
try
{
dbContext.CadastrarOcorrenciaSolicitacao("MNT", codigo, itemOcorrencia, User.Identity.Name, tituloOcorrencia,
statusOcorrencia, tipoOcorrencia, obyte, posicaoCliente, prioridade, dat_ini, dat_fim, dataHoraPrvFechamento, OUT_ITEM);
}
catch (Exception exceptionMessage)
{
// Log exception here...
objJson = new
{
isValid = false,
Msg = "Operação Cancelada! Erro 001.3 - Erro ao Cadastrar Ocorrência.",
Dev = SqlUtils.ExceptionDetails(exceptionMessage)
};
return Json(objJson, JsonRequestBehavior.AllowGet);
}
}
byte[] fileData = null;
using (var dbContext = new LazcoInternoEntities())
{
try
{
if (itemOcorrencia == 0 && Request.Files.Count > 0)
{
for (int i = 0; i < Request.Files.Count; i++)
{
var arq = Request.Files[i];
if (arq.ContentLength > 0 && arq.FileName != "")
{
fileData = new byte[arq.ContentLength];
using (var memoryStream = new MemoryStream())
{
arq.InputStream.CopyTo(memoryStream);
fileData = memoryStream.ToArray();
}
dbContext.CadastrarAnexos("MNT", codigo, 0, arq.FileName, "Arquivo de Solicitação na Web(Ocorrência)", "WEB", fileData, User.Identity.Name, Convert.ToInt32(OUT_ITEM.Value.ToString()));
}
}
}
}
catch (Exception e)
{
// Log exception here...
var objJsonFile = new
{
isValid = false,
Msg = "Operação Cancelada! Erro 001.2 - Ocorreu um Erro ao Salvar o Anexo!",
Dev = SqlUtils.ExceptionDetails(e)
};
return Json(objJsonFile, JsonRequestBehavior.AllowGet);
}
}
objJson = new
{
isValid = true,
Msg = "Ocorrência Cadastrada com Sucesso!"
};
return Json(objJson, JsonRequestBehavior.AllowGet);
}
Проблема:
Проблема возникает при попытке выполнить методы CadastraroCorrenciasolicitacao или Cadastranexos , и упомянутая ошибка возникает в производстве (не на локальном хосте). Объединение соединений в базе данных, проблемы сеанса или длительные транзакции.
Что я пробовал:
Я использую , чтобы гарантировать, что dbcontext вылетел их, что я также выясняю, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю. Причина.
Не наблюдается проблем в Localhost, но ошибка происходит последовательно в производстве.
кто -нибудь сталкивался с этой проблемой и может предложить решение или какие -либо указатели, которые вы ожидаете, что вы ожидаете? Загрузка файлов в хранимую процедуру (
) в приложении ASP.NET MVC 5. Я ожидал, что файлы будут успешно загружены без каких-либо ошибок при вызове хранимой процедуры. (Поставщик: поставщик сеанса, ошибка: 19 - Физическое соединение не используется) Ошибка не возникает в локальной среде разработки.
Что вы ожидали? /> Вместо этого ошибка < /p>
ошибка на уровне транспорта произошла при отправке запроса на сервер. (Поставщик: поставщик сеанса, ошибка: 19 - Физическое соединение не используется)>
Я сталкиваюсь с прерывистой проблемой в моем приложении ASP.NET MVC 5, где следующая ошибка возникает только в производстве, но не в моей среде разработки (LocalHost): < /p>
Ошибка транспортного уровня произошла при отправке запроса на сервер. (Поставщик: поставщик сеанса, ошибка: 19 - Физическое соединение не используется) Соответствующий код, который не сбои: < /p> [code][HttpPost] [ValidateInput(false)] public JsonResult CadastraOcorrencia(FormCollection formValues, HttpPostedFileBase[] file, bool[] n, string inp_datini = "", string inp_datfim = "") { if (!User.Identity.IsAuthenticated) return null;
object objJson; JsonMessage response = new JsonMessage();
if (!Request.IsAjaxRequest()) { objJson = new { isValid = false, Msg = "Operação Cancelada! Erro 001.1 - Erro ao Cadastrar Ocorrência" };
int codigo = int.Parse(formValues["sesCOD"]); var tituloOcorrencia = formValues["Item3.Titulo"]; var TextoOcorrencia = formValues["Item3.TextoOcorrencia"]; int statusOcorrencia = int.Parse(formValues["Item3.StatusCodigo"] as string); int tipoOcorrencia = int.Parse(formValues["Item3.TipoOcorrenciaCodigo"] as string); string posicaoCliente = "True"; int itemOcorrencia = int.Parse(formValues["Item3.OcorrenciaItem"] as string);
int prioridade = 0; int.TryParse(formValues["Item3.Prioridade"] as string, out prioridade);
using (var dbContext = new LazcoInternoEntities()) { try { if (itemOcorrencia == 0 && Request.Files.Count > 0) { for (int i = 0; i < Request.Files.Count; i++) { var arq = Request.Files[i];
if (arq.ContentLength > 0 && arq.FileName != "") { fileData = new byte[arq.ContentLength];
using (var memoryStream = new MemoryStream()) { arq.InputStream.CopyTo(memoryStream); fileData = memoryStream.ToArray(); }
var objJsonFile = new { isValid = false, Msg = "Operação Cancelada! Erro 001.2 - Ocorreu um Erro ao Salvar o Anexo!", Dev = SqlUtils.ExceptionDetails(e) };
objJson = new { isValid = true, Msg = "Ocorrência Cadastrada com Sucesso!" };
return Json(objJson, JsonRequestBehavior.AllowGet); } [/code] Проблема: [list] [*] Проблема возникает при попытке выполнить методы CadastraroCorrenciasolicitacao или Cadastranexos , и упомянутая ошибка возникает в производстве (не на локальном хосте). Объединение соединений в базе данных, проблемы сеанса или длительные транзакции. [/list] Что я пробовал: [list] [*] Я использую , чтобы гарантировать, что dbcontext вылетел их, что я также выясняю, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю их, и я также отслеживаю. Причина. [*] Не наблюдается проблем в Localhost, но ошибка происходит последовательно в производстве. [/list] кто -нибудь сталкивался с этой проблемой и может предложить решение или какие -либо указатели, которые вы ожидаете, что вы ожидаете? Загрузка файлов в хранимую процедуру ([code]CadastrarAnexos[/code]) в приложении ASP.NET MVC 5. Я ожидал, что файлы будут успешно загружены без каких-либо ошибок при вызове хранимой процедуры. (Поставщик: поставщик сеанса, ошибка: 19 - Физическое соединение не используется) Ошибка не возникает в локальной среде разработки. Что вы ожидали? /> Вместо этого ошибка < /p>
ошибка на уровне транспорта произошла при отправке запроса на сервер. (Поставщик: поставщик сеанса, ошибка: 19 - Физическое соединение не используется)>
Я сталкиваюсь с прерывистой проблемой в моем приложении ASP.NET MVC 5, где следующая ошибка возникает только в производстве, но не в моей среде разработки (LocalHost):
Ошибка транспортного уровня произошла при отправке запроса на сервер....
У меня есть изолированное приложение-функция Azure C# .NET 8, которое я пытаюсь подключить к базе данных SQL, но не могу найти проблему.
SqlException:
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным...
Сервер GATT только имитирует устройство BLE для другого мобильного телефона, в этом случае для работы мне нужны два устройства с Bluetooth. Однако мне бы хотелось делать все на одном устройстве.
Я пытаюсь получить идентификатор сеанса текущего интерактивного пользователя. Но он должен работать в сценарии общего рабочего стола, например Citrix, при вызове из скрытого сеанса 0.
У меня есть несколько проблем.
Я пытаюсь получить идентификатор сеанса текущего интерактивного пользователя. Но он должен работать в сценарии общего рабочего стола, например Citrix, при вызове из скрытого сеанса 0.
У меня есть несколько проблем.