Здравствуйте. Мне нужна помощь с кодом. Приложение развернуто на одном порту, но есть редирект на другой порт. Вот нужно мне убрать этот редирект, но не могу найти где. Подскажите, пожалуйста.
Код:
namespace TFOMS_WebApp.Controllers
{
public class HomeController : Controller
{
private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
private UnitOfWork uow = UnitOfWork.getInstance();
public ActionResult Index()
{
return View();
}
[Authorize]
public ActionResult About()
{
ViewBag.Message = "Your application description page.";
return View();
}
[Authorize]
public ActionResult Contact()
{
ViewBag.Message = "Your contact page.";
return View();
}
[Authorize(Roles = "EXPERT")]
public ActionResult GetDictionaries(int? Page)
{
GetDictionariesViewModel model = new GetDictionariesViewModel();
if (this.Session[model.SessionLabel] != null)
{
int skip = Page.HasValue ? Page.Value - 1 : 0;
model = (GetDictionariesViewModel)this.Session[model.SessionLabel];
model.Rows = model.Data.Skip(skip * model.RowsPerPage).Take(model.RowsPerPage).ToList();
}
else
{
model.DicNames = uow.repositoryMEE.DbDictionaryNames;
}
log.Info(string.Format("Open view. Data: {0} entries", model.Data.Count));
return View(model);
}
[HttpPost]
[Authorize(Roles = "EXPERT")]
[ValidateAntiForgeryToken]
public ActionResult GetDictionaries(int? Page, GetDictionariesViewModel model)
{
if (!ModelState.IsValid)
{
return View(model);
}
model.DicNames = uow.repositoryMEE.DbDictionaryNames;
var dbdic = uow.repositoryMEE.GetDictionary(model.Dictionary);
model.Title = dbdic.Name;
model.Data = dbdic.RowList;
model.Rows = dbdic.RowList.Take(model.RowsPerPage).ToList();
model.TotalCount = dbdic.RowList.Count;
if ((this.Session[model.SessionLabel]) != null)
{
this.Session.Remove(model.SessionLabel);
}
this.Session.Add(model.SessionLabel, model);
if (dbdic.RowList.Count > 0)
{
ViewBag.MessageColour = "success";
ViewBag.StrongMessage = "Готово!";
ViewBag.Message = "Результат:" + dbdic.RowList.Count;
}
else
{
ViewBag.MessageColour = "warning";
ViewBag.StrongMessage = "Готово!";
ViewBag.Message = "Для заданных критериев записей нет";
}
log.Info(string.Format("Requested data. Dic: {0}. Data: {1} entries",
model.Dictionary,
model.Data.Count));
return View(model);
}
[HttpPost]
[Authorize(Roles = "EXPERT")]
[ValidateAntiForgeryToken]
public FileResult SaveDictionaries()
{
GetDictionariesViewModel model = new GetDictionariesViewModel();
if (this.Session[model.SessionLabel] != null)
{
GetDictionariesViewModel savedmodel = new GetDictionariesViewModel();
savedmodel = (GetDictionariesViewModel)this.Session[savedmodel.SessionLabel];
ExcelWrapper exw = new ExcelWrapper();
var mem = new MemoryStream();
exw.SaveDefaultTable(savedmodel.Data, savedmodel.Title,
new Dictionary<string, string>() { {"Code", "Код" }, {"Description", "Описание" }, {"ValidTo", "Действует до" } },
null, mem);
log.Info(string.Format("Saved data. Dic: {0}. Data: {1} entries",
savedmodel.Dictionary,
savedmodel.Data.Count));
mem.Position = 0;
return File(mem, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", Uri.EscapeDataString(savedmodel.Title) + ".xlsx");
}
else
return null;
}
public ActionResult Reconstr()
{
return View();
}
}
}