Я создаю веб-сайт, используя MVC (Visual Studio), и получаю сообщение об ошибке «spawn unknown» при отладке с помощью IIS Express.Что является причиной этой ошибки и как я могу ее устранить?
Это использует Visual Studio 2017, но я подозреваю, что это может быть связано с тем, как он настроен на моем компьютере, так как эта ошибка не возникаетна других компьютерах.
Это вид:
@model WebApplication4.Models.Customer
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
И контроллер:
namespace WebApplication4.Controllers
{
public class CustomerController : Controller
{
private ApplicationDbContext _context;
public CustomerController()
{
_context = new ApplicationDbContext();
}
// GET: Customer
public ActionResult Index(int id)
{
var customers = _context.Customers.ToList();
return View(customers);
}
}
И модель:
namespace WebApplication4.Models
{
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
public string Address { get; set; }
public Membership MembershipType { get; set; }
}
public enum Membership
{
REGULAR,
SILVER,
GOLD
};
}
Когда я отлаживаю решение с помощью IIS Express, вместо того, чтобы открывать Chrome и отображать страницу индекса, я получаю всплывающее окно из Microsoft Visual Studio, в котором говорится: произошла одна или несколько ошибок.[debugger-for-chrome] Обработка ошибок «запуск»: spawn UNKNOWN
Существует множество вопросов по поводу «spawn unknown», но ни одного, касающихся C # или MVC (обычно это node.js или php - есть вопрос оошибка в VS здесь , но это о всплывающем окне, которое появляется после открытия файлов расширения .php. Согласно этому ответу: Ошибка: spawn UNKNOWN похоже, что проблема связана сиспользуя Chrome в качестве веб-браузера. Однако можно ли изменить IIS Express на использование чего-либо другого, кроме Chrome?