У меня есть приложение MVC, которое отлично работает в режиме отладки и тестирования, но после того, как я опубликовал sh, используя ftp для godaddy, веб-сайт открывается и работает при переключении между домашней страницей и страницей входа. Если я пытаюсь войти в систему, я получаю сообщение об ошибке или если я пытаюсь использовать окно поиска на моей домашней странице, я также получаю сообщение об ошибке. Вот скриншот: ![Error](https://i.stack.imgur.com/s5QCj.png)
После того, как я вхожу в систему или в основном что-либо или чем 'mydomain'.com/Home/Index/
Я получаю эту ошибку, если я пытаюсь 'mydomain'.com/Home/Search
или 'mydomain'.com/Search/Index
любой другой контроллер или действие я получаю это. В чем может быть причина, потому что я все перепробовал? Например, HomeController / Search:
public ActionResult Search(string search, string searchlast)
{
var doctors = from d in db.Doctors
select d;
if (!String.IsNullOrEmpty(search) || !String.IsNullOrEmpty(searchlast))
{
doctors = doctors.Where(d => d.FirstName.Contains(search) && d.LastName.Contains(searchlast));
return View(doctors.ToList());
}
return RedirectToAction("Index", "Home");
}
Вот Views / Home / Search, который выдает ошибку:
@model IEnumerable<Systemz.Models.Check>
@{
ViewBag.Title = "Search";
}
<div class="jumbotron">
<h2>Check</h2>
<h4>Check for availability.</h4>
</div>
@using (Html.BeginForm("Search", "Home", FormMethod.Post))
{
<p>
First Name: @Html.TextBox("search") Last Name: @Html.TextBox("searchlast")
<input type="submit" value="Search" name="search" />
<a asp-action="Search" asp-controller="Home"></a>
</p>
}
<table class="table table-hover dataTable">
<div class="row">
<div class="col-md-4">
<thead class="bd-dark white-text">
<tr>
<th>
Title:
</th>
<th>
First Name:
</th>
<th>
Last Name:
</th>
<th>
Address:
</th>
<th>
Is Available?
</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Title)
</td>
<td>
@Html.DisplayFor(modelItem => item.FirstName)
</td>
<td>
@Html.DisplayFor(modelItem => item.LastName)
</td>
<td>
@Html.DisplayFor(modelItem => item.Address)
</td>
<td>
@if (item.IsAvailable == true)
{<p><a class="btn btn-success"></a></p> }
else
{ <p><a class="btn btn-danger"></a></p>}
</td>
</tr>
}
</tbody>
</div>
</div>
</table>