【发布时间】:2020-06-06 09:27:48
【问题描述】:
我在.net core中按照WEB API的基本创建,运行项目时,我看到了
无法访问此站点连接已重置。 试试:
检查连接 检查代理和防火墙 运行 Windows 网络诊断程序 ERR_CONNECTION_RESET
我的 launchsettings.json 如下
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:14306",
"sslPort": 44318
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"InventoryService": {
"commandName": "Project",
"launchBrowser": true,
"applicationUrl": "https://localhost:5001;http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
不确定在哪里可以检查代理设置,或者如果我遗漏了任何东西,我尝试了不同的解决方案,但都没有奏效。这是我第一次在 .net core 中创建项目。你能帮忙吗?
我在 Startup.cs 中添加了这段代码。
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseMvc();
}
更新
我更新了端口号并安装了自签名证书,
在我的属性中我更新了端口
现在我看到了
找不到这个本地主机页面没有找到该网址的网页:https://localhost:5001/ HTTP 错误 404
【问题讨论】:
-
我们需要更多信息。我假设您正在运行 Visual Studio? v2019?除了从模板创建项目并点击 Debug 之外,您是否做过任何其他事情?还是您更改/添加了代码?项目设置是否在 HTTPS 上运行?
-
嗨 Bryan,感谢您的回复,我在 2017 年运行,我在哪里检查这个项目是否设置为在 https 上运行。在 Startup.cs 中,我确实添加了上面的代码。
标签: .net asp.net-mvc asp.net-core asp.net-web-api