Asp.net core 在IIS中托管MVC6应用程序,因为应用程序显示空页
我使用以下步骤创建了简单的MVC6应用程序并在IIS中托管。当我们作为网站宿主时,它可以正常工作,但当我们作为应用程序宿主时,会得到空页面Asp.net core 在IIS中托管MVC6应用程序,因为应用程序显示空页,asp.net-core,asp.net-core-mvc,iis-8,Asp.net Core,Asp.net Core Mvc,Iis 8,我使用以下步骤创建了简单的MVC6应用程序并在IIS中托管。当我们作为网站宿主时,它可以正常工作,但当我们作为应用程序宿主时,会得到空页面 有人能给我建议最好的选择吗?在默认网站下托管MVC6应用程序时,我遇到了同样的问题。我使用MVC6中的Route属性解决了这个问题 public class HomeController : Controller { [Route("MVC6")] [Route("")] public IActionResult Index()
有人能给我建议最好的选择吗?在默认网站下托管MVC6应用程序时,我遇到了同样的问题。我使用MVC6中的Route属性解决了这个问题
public class HomeController : Controller
{
[Route("MVC6")]
[Route("")]
public IActionResult Index()
{
return View();
}
}
我使用了两条路线作为操作方法索引。如果我把我的申请放在一个网站上,第一个就可以了。如果我直接在IIS中托管它,第二个就可以了
注意:在“第一条路线”属性中提供的字符串值可能因网站所在位置而异