此网站无法达到错误

时间:2017-07-04 03:53:31

标签: c# asp.net asp.net-mvc visual-studio google-chrome

我在VS2015中开发了一个asp.net MVC项目。现在我尝试在VS2017中运行它并得到一个错误:

  

无法访问此网站。

我有什么办法解决这个问题?

8 个答案:

答案 0 :(得分:4)

这就是我所做的:我转到项目选项卡->属性-> Web,然后单击创建虚拟目录,一切开始恢复正常。

答案 1 :(得分:2)

试试这个,它应该有效:

1 - 转到项目文件夹并打开.vs文件夹(保持检查隐藏的项目框,因为有时可能会隐藏此文件夹)

2 in .vs文件夹 - 打开配置

3-看那个applicationhost配置文件吗?删除那个东西。(不要担心重新编译项目后它会自动重新生成。)

链接: localhost refused to connect Error in visual studio

答案 2 :(得分:1)

我遇到了同样的问题,我注意到在证书管理器 => 个人中,缺少 localhost 证书 我从证书管理器 => TrustedRoot 复制了它,问题解决了

可能是其他问题引起的

答案 3 :(得分:0)

就我而言,不是申请,而是我提交的内容。我的表单包含一个我正在上传的文件,当我点击“提交”时,我会收到该错误。事实证明该文件正在使用中,因此无法上传。我刚刚关闭了我试图附加的文件,它就起作用了。

答案 4 :(得分:0)

对于VS 2019,如果您为项目设置了SSL启用,则会为项目创建两个URL(URL和SSL URL)。

要解决此问题,请转到项目属性=> Web:更新项目网址,创建虚拟目录并保存。

答案 5 :(得分:0)

试试这个...

  1. 打开命令提示符以管理员身份运行

  2. 输入 ipconfig /flushdns -- 应显示消息:“已成功刷新 DNS 解析程序 Chache”。

  3. 在那之后输入 netsh winsock reset -- 应显示消息:“成功重置 winsock 目录。您必须重新启动计算机才能完成重置。”

  4. 然后重启你的机器。

答案 6 :(得分:0)

这就是我所做的。右键单击项目并转到属性。在调试选项卡下取消选中并选中启用 SSL。它将创建一个带有端口的随机 url。将生成的 URL 复制并粘贴到 App URL 中。在那之后,它对我很好。

enter image description here

答案 7 :(得分:0)

就我而言,IIS Express 不允许使用 https,所以我需要这样做:

  1. 以管理员身份打开cmd
  2. cd C:\Program Files (x86)\IIS Express
  3. IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:端口号/ -UseSelfSigned