这是在Windows Server 2008上运行的,几个月前就可以运行了.我刚刚再次使用这个服务器与VS一起开发.
这是用于提供一些测试站点的实时Web服务器.
这在运行Visual Studio时启动,然后启动我的项目以进行调试.
尝试localhost:xxxx在IISExpress 启动时启动任何站点(使用配置中的实际端口#来访问不同的站点):
This webpage is not available
ERR_CONNECTION_REFUSED
Run Code Online (Sandbox Code Playgroud)
我已经在这几天了,因为我已经读过其他人有过类似的问题,尝试过我读过的大部分内容,包括将managedruntimeversion.v4.0 更改为"v4.0.30319".我从来没有必须在此之前执行此操作)并禁用日志记录模块(此处的所有建议).
我的hosts文件中只有两个条目指向内部服务器IP地址.没有localhost相关的IP或参考.
我已经完成了重新安装IIS Express和Visual Studio 2013.我还创建了一个全新的WebApplication站点来尝试解决这个问题(简单而没有其他复杂的绑定).
当我旋转Fiddler时,我在页面上看到以下内容:
[Fiddler] The socket connection to localhost failed.
ErrorCode: 10061.
No connection could be made because the target machine actively refused it 127.0.0.1:23162
Run Code Online (Sandbox Code Playgroud)
我已经从IE的LAN连接部分删除了所有代理设置,之前我在VS中获得了一个red-x弹出窗口,表明IISExpress无法启动.
这不是SSL与非SSL的问题.
我安装了TFS服务器 - 卸载了,以防有一些奇怪的绑定干扰.
我尝试多次删除IISExpress配置/设置文件夹.
当前的applicationhost.config包含:
<site name="WebApplication1" id="4">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\TFS-WorkRepository\Sandbox\WebApplication1\WebApplication1" …Run Code Online (Sandbox Code Playgroud) 我正在使用Firefox,在设置服务器时,我一直在摆弄重定向.现在,Firefox已经将301重定向从http:// example.com缓存到https:// example.com,从http:// sub.example.com缓存到https:// sub.example.com.
我尝试过以下的事情:
以上都没有,所以我检查了Wheregoes.com的重定向,它没有显示从http到https的任何重定向.我甚至将DNS更改为指向服务器所服务的另一个IP,我从未设置重定向 - 重定向仍然有效.
我也尝试过在Firefox中进行私密浏览,并且没有重定向.我在谷歌浏览器中尝试过,而且这里也没有重定向.
我还试图将从https重定向到http,这在Google Chrome中有效,并在Firefox中产生了重定向错误.
我的Firefox版本是38.0.1,我使用的是Windows 8.1.我使用以下插件:AddBlock,Avast!和LastPass.AVAST!可能不是问题,因为我在测试时已将其禁用.
有人建议我能做些什么吗?在此先感谢您的帮助!
我从另一个系统复制了我的解决方案文件并尝试在我的机器上运行它:为此,我已经转到项目文件夹并删除了以前的解决方案文件并复制了新的解决方案文件.
现在,它开始给我错误.因此,我从这里得到一个解决方案:如何在尝试连接到运行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.我现在该怎么办?
这是Google Chrome将localhost重定向到https的后续问题.
有谁知道,如何localhost从Google Chrome中的HSTS列表中永久排除?
或者,任何其他优雅的解决方案,每次从在HTTPS项目上工作转换到HTTP上的不同项目时都不需要开发人员访问chrome://net-internals/#hsts和删除localhost?
关于Chrome的同一问题也有类似的问题,答案可以在Chrome中解决.
当我尝试去时http://localhost:8000/,Firefox将我重定向到https://localhost/.为什么?如果我打开隐身窗口,则不会发生这种情况.在我解决这个问题之前,我无法继续发展.请帮忙.
在尝试运行Ruby on Rails应用程序时,我在终端中看到以下错误.
HTTP parse error, malformed request (): #<Puma::HttpParserError: Invalid HTTP format, parsing fails.>
2017-03-12 13:10:02 -0400: ENV: {"rack.version"=>[1, 3], "rack.errors"=>#<IO:<STDERR>>, "rack.multithread"=>true, "rack.multiprocess"=>false, "rack.run_once"=>false, "SCRIPT_NAME"=>"", "QUERY_STRING"=>"", "SERVER_PROTOCOL"=>"HTTP/1.1", "SERVER_SOFTWARE"=>"puma 3.4.0 Owl Bowl Brawl", "GATEWAY_INTERFACE"=>"CGI/1.2"}
Run Code Online (Sandbox Code Playgroud)
浏览器错误:
This site can’t provide a secure connection. localhost sent an invalid response. ERR_SSL_PROTOCOL_ERROR*
Run Code Online (Sandbox Code Playgroud)
我尝试了以下内容
我正在vs2015建立一个简单的网站.我已选择IIS express作为托管环境.我已经尝试了多个新项目,似乎是在圈子中,多次安装和卸载iis-express 10,并添加和删除了iis的windows功能.当我从vs2015启动一个web项目时,它曾经打开(没有问题)一个http:// localhost:port(例如http:// localhost:51898),但现在不断重定向到https:// localhost.
知道为什么吗?
我在Spring启动应用程序中使用H2数据库.但是无法在浏览器中打开http:// localhost:8080/console.My Pom.xml如下:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.192</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
Spring boot配置:
Springboot配置文件
@Configuration
public class WebConfiguration {
@Bean
ServletRegistrationBean h2servletRegistration(){
ServletRegistrationBean registrationBean = new ServletRegistrationBean( new WebServlet());
registrationBean.addUrlMappings("/console/*");
return registrationBean;
}
}
Run Code Online (Sandbox Code Playgroud)
代码中断后,我收到以下错误。然后我使用ctl + c关闭服务器并确保没有ruby或rails的进程在运行。然而,当我尝试运行服务器时,它显示相同的错误:
2017-01-03 13:08:24 +0600: HTTP parse error, malformed request (): #<Puma::HttpParserError: Invalid HTTP format, parsing fails.>
2017-01-03 13:08:24 +0600: ENV: {"rack.version"=>[1, 3], "rack.errors"=>#<IO:<STDERR>>, "rack.multithread"=>true, "rack.multiprocess"=>false, "rack.run_once"=>false, "SCRIPT_NAME"=>"", "QUERY_STRING"=>"", "SERVER_PROTOCOL"=>"HTTP/1.1", "SERVER_SOFTWARE"=>"puma 3.6.0 Sleepy Sunday Serenity", "GATEWAY_INTERFACE"=>"CGI/1.2"}
Run Code Online (Sandbox Code Playgroud) 似乎有一些问题相似但无法找到答案.
一小时前(以及那之前的几个月:-))一切正常.它看起来像更新到XCode 9.2后停止工作.
我已经更新到MacOS High Sierra 10.13.2,因为包含了一些Apache更新,但它没有解决问题.也许XCode更新改变了httpd.conf文件?我不太熟悉那里的设置,所以我无法确定该文件中是否有更改.
Chrome出错:
无法访问此网站
www.example.dev拒绝连接.
ERR_CONNECTION_REFUSED
我的设置:
MacOS High Sierra 10.13.2
MAMP Pro 4.2(最新版本)
端口是Apache:80和MySQL:3306
VPN已关闭
如果我运行sudo nano /private/etc/hosts它有以下条目(我在www.example.dev上运行我的本地网站)
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
127.0.0.1 www.example.dev # Note; I added this myself a long time ago as else the URL including www doesn't work
127.0.0.1 example.dev # MAMP PRO - Do NOT remove this entry!
::1 example.dev # MAMP PRO - Do NOT remove this entry!
Run Code Online (Sandbox Code Playgroud)
我尝试了什么:
apachectl configtest在终端运行它返回 …我试图在这篇文章和这篇文章之后删除谷歌浏览器中的域安全策略。
但是当我点击删除和清除数据浏览器时它不起作用。
我的域是:http : //localhost.domain-test.app : 57471并且我使用 Windows。
我完全按照说明进行操作:
然后,当我将我的域放入 chrome 浏览器时,它会强制重定向到 https。但是我在本地主机上开发,我不能使用 https。
当我使用 Internet Explorer 时,这个问题不会发生。
谢谢大家