ASP.NET MVC не выводит «Hello World»?
Код в вопросе надо показывать полностью. У Вас в проектеusing Microsoft.AspNetCore.Mvc;
namespace PartyInvites.Controllers
{
    public class HomeController : Controller
    {
        public class HomeContoller : Controller
        {
            public ContentResult Index()
            {
                return Content("Hello world");
            }
        }
    }
}
Вы в класс засунули еще один класс. В C# такое разрешается, поэтому никаких ошибок он не дает. Но метод Index в этом случае не отработает. Я исправил вот такusing Microsoft.AspNetCore.Mvc;
namespace PartyInvites.Controllers
{
    public class HomeController : Controller
    {
		public string Index()
		{
			return "Hello world";
		}
	}
}
И у меня все замечательно отработало.
Вообще, если мне не изменяет память, то там должен возвращаться ActionResult. В вашем случае, можно сделать примерно вот так: https://stackoverflow.com/a/553952/2822609
https://msdn.microsoft.com/en-us/library/system.we...
UPD. В данном конкретном случае, можно сделать вот так:public ContentResult Index()
{
    return Content("Hello world");
}