【发布时间】:2017-06-10 04:43:02
【问题描述】:
我有一个在 asp.net 核心中开发的应用程序,带有完整的 .net 框架 (.Net 4.6.1)。该应用程序是使用 Visual Studio 2017 RC 创建的。编译成功后,生成了TestApplication.exe。
当我进入项目根目录并执行命令 dotnet run 时,应用程序启动并开始侦听端口 5000。使用此方法应用程序运行良好。但是,当我转到 projectRoot\ bin\Debug\net461\ 并启动 TestApplicatin.exe 时,它也开始在端口 5000 上侦听,但是当我转到浏览器并输入 http://localhost:5000 时,出现以下错误
本地主机页面不工作
localhost 当前无法处理此请求。
HTTP 错误 500
注意 -
- 到目前为止,我还没有编写任何代码。整个代码是 选择 asp.net core 项目模板后由 Visual Studio 生成。
- 我不想使用 IIS
请看Program.cs文件内容
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
}
【问题讨论】:
-
您在创建 ASP.NET Core 项目时使用了什么模板?网络 API?
-
@prtdomingo 我使用了 asp.net 核心 Web 应用程序 (.Net Framework) 模板,其中我选择了 Web 应用程序
标签: asp.net asp.net-web-api asp.net-core asp.net-core-mvc