duk*_*uke 52 asp.net-mvc visual-studio iis-express
我从另一个系统复制了我的解决方案文件并尝试在我的机器上运行它:为此,我已经转到项目文件夹并删除了以前的解决方案文件并复制了新的解决方案文件.
现在,它开始给我错误.因此,我从这里得到一个解决方案:如何在尝试连接到运行IISExpress的localhost时解决ERR_CONNECTION_REFUSED - 错误502(无法从Visual Studio调试)?
根据它,我将端口号从1049更改为1052.它已加载,其中一个页面被加载.但是当我输入所需的登录凭据时,它再次重定向到旧端口,如下所示:
http://localhost:1049/Home/SearchFlight
Run Code Online (Sandbox Code Playgroud)
而错误是:
This site can’t be reached
localhost refused to connect.
Search Google for localhost 1049 Home Search Flight
ERR_CONNECTION_REFUSED
Run Code Online (Sandbox Code Playgroud)
现在,我不知道该怎么做.我已将端口号更改为1052但仍指向1049.我现在该怎么办?
小智 85
我有类似的问题.试试这个它应该工作
转到项目文件夹并打开.vs文件夹(保持检查隐藏的项目框,因为有时可能会隐藏此文件夹)
在.vs文件夹中 - 打开配置
看那个applicationhost配置文件吗?删除那个东西.(不要担心重新编译项目后它会自动重新生成.)
Dmi*_*lov 25
通常在本地计算机上,我们会收到错误,This site can't be reached localhost refused to connect
因为我们为本地IIS Express打破了自签名证书配置.有时,当您launchSettings.json
在此计算机上更改URL 或从未配置自签名证书时,会发生这种情况.
要在本地计算机上修复自签名证书,您需要:
运行以下命令cmd
:
cd C:\ Program Files(x86)\ IIS Express
IisExpressAdminCmd.exe setupsslUrl -url:https:// localhost:12345 / -UseSelfSigned
确保运行VS2017 As Administrator
并检查问题是否得到解决
注:cd "C:\Program Files (x86)\IIS Express"
是什么是你IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:12345/ -UseSelfSigned
的As Administrator
Sha*_*ane 11
不幸的是,这些答案都不适合我。这个答案最终只适用于 Chrome。不幸的是,您每次都必须这样做:
我通过在以管理员身份运行的 cmd 窗口中列出绑定的 IP 地址解决了类似的问题:
netsh http show iplisten
Run Code Online (Sandbox Code Playgroud)
然后,一个一个,把它们全部吹走:
netsh http delete iplisten ipaddress=127.0.0.200
netsh http delete iplisten ipaddress=127.0.0.2
...
Run Code Online (Sandbox Code Playgroud)
就我而言,我需要更新 .Net 5 MVC 项目的 launchSettings.json 中的“publishAllPorts”= false。
"Docker": {
"commandName": "Docker",
"launchBrowser": true,
"launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}",
"publishAllPorts": false
}
Run Code Online (Sandbox Code Playgroud)
只需删除项目文件夹中的(obj)Object文件夹然后运行应用程序然后它将正常工作.脚步:
归档时间: |
|
查看次数: |
109584 次 |
最近记录: |