【发布时间】:2018-05-30 13:27:38
【问题描述】:
我可以在 ASP.NET 和 .NET Core 中创建自托管 Web 服务(WCF、REST、基于 Kastrel 或 Katana 等)。但是有没有办法创建一个完整的工作网站或 SPA,可能是基于 MVC 的?
例如我可以在 .NET Core 启动文件中添加代码:
app.Run(async (context) =>
{
await context.Response.WriteAsync($"Hello World! {
//insert your web site here :-)
}");
});
-但我应该自己创建所有的html、js等代码。可能我们有更好的方法吗?
我当然知道我们有 ASP 之类的重要部分 - 但我们无法创建自托管应用程序,我们需要一个 Web 服务器 - 通常是 IIS!
【问题讨论】:
-
您不需要 Web 服务器,只需在 Visual Studio 中创建一个新的 Asp.Net Core Web 应用程序,它将运行自托管。
-
你不能设置除 localhost (127.0.0.1) 以外的其他地址
标签: c# asp.net-core .net-core self-hosting