在没有Microsoft.NET.Sdk.Web的情况下使用Razor
发布时间:2020-09-02 02:46:15 所属栏目:Windows 来源:互联网
导读:我正在编写简单的consoleApp(netcoreapp2.0) Project Sdk=Microsoft.NET.Sdk 并希望用mvc运行webserver. class Program{ static void Main(string[] args) { WebHost.CreateDefaultBuilder() .Co
|
我正在编写简单的consoleApp(netcoreapp2.0) <Project Sdk="Microsoft.NET.Sdk"> 并希望用mvc运行webserver. class Program
{
static void Main(string[] args)
{
WebHost.CreateDefaultBuilder()
.ConfigureServices(services => services.AddMvc())
.Configure(app => app.UseDeveloperExceptionPage().UseMvcWithDefaultRoute())
.UseHttpSys().Build().Run();
}
}
public class HomeController : Controller
{
[HttpGet] public ActionResult Index() => View("Index");
}
GET http // localhost:5000时收到错误
可能的原因是Razor Engine. namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
WebHost.CreateDefaultBuilder()
.ConfigureServices(services => services.AddMvc())
.Configure(app => app.UseDeveloperExceptionPage().UseMvcWithDefaultRoute())
.UseHttpSys().Build().Run();
}
}
public class HomeController : Controller
{
[HttpGet] public string Index() => "Hello World!";
}
}
的csproj <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Hosting" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Server.HttpSys" Version="2.0.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.0.0" />
</ItemGroup>
</Project> (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows Server 2016-Win Ser 2016新增功能
- windows – 用户和内核之间的线程fs段寄存器切换
- windows-phone-8.1 – 升级到最新Windows Phone 8.1后无法发
- windows-phone-8 – Windows Phone 8.1应用程序无法在模拟器
- windows – 是否可以将kubernetes作为docker容器运行?
- npm ERR!注册表错误解析json – 尝试在Windows 8中安装Cor
- windows-server-2008 – IIS可以从GPU核心创建线程吗?
- windows – CreateWindowEx的lpClassName参数如何是可选的
- windows – dokan sshfs有多稳定?
- EvoPDF库在Windows Azure托管站点上失败
