我刚刚重新安装了XAMPP,当我尝试在XAMPP控制面板中启动我的Apache服务器时,我现在收到以下错误:
16:50:25 [Apache] Status change detected: running
16:50:26 [Apache] Status change detected: stopped
16:50:26 [Apache] Error: Apache shutdown unexpectedly.
16:50:26 [Apache] This may be due to a blocked port, missing dependencies,
16:50:26 [Apache] improper privileges, a crash, or a shutdown by another method.
16:50:26 [Apache] Press the Logs button to view error logs and check
16:50:26 [Apache] the Windows Event Viewer for more clues
16:50:26 [Apache] If you need more help, copy and post this
16:50:26 [Apache] entire log window …
Run Code Online (Sandbox Code Playgroud) 我试图在visual studio 2013 update 3上运行任何程序,我得到以下警告框:
Process with an ID #### is not running .
//每次显示不同的ID号
并在错误窗口中我收到此错误消息:
The program '[3148] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
Run Code Online (Sandbox Code Playgroud)
有时它运行并在浏览器中我收到以下消息: The webpage is not available.
我环顾四周,几乎尝试了一切,但我仍然无法解决问题.
请帮助任何人
我在做什么:
删除applicationhost.config
位于Documents\IISExpress\config
,不会更改错误消息.(还有一个IISExpress
文件夹program files
和program files (x86)
.)
我注意到的东西,我不知道这是不是一个问题:
找不到引用文件'lib/jquery-validation/jquery.validate.js'.
我有一个带有rawcap的转储,但我没有注意到那里.有些东西在那里:
"Framework":{"FrameworkName":"DNXCore,Version = v5.0","FriendlyName":"DNX Core 5.0","ShortName":"dnxcore50","RedistListPath":null}
我没有注意到问题,但我有网络数据,如果这可以帮助找出我无法连接到Web服务器的原因.我RST,ACK
马上得到一个所以我猜测端口是关闭的,无论这个Web服务器是什么,都没有设置.
有关此问题的更多信息:来自/ trace:错误的800700c1错误
我试过了:
这是在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) 我在visual studio 2012中有asp.net web应用程序项目.当我想启动它时,我有以下错误:
无法启动IIS Express Web服务器:端口"4012"正在使用中
这个问题来自于什么.我怎么解决它?
尝试从Visual Studio启动IIS Express时,我收到此错误,该项目配置为侦听localhost以外的地址.在给出错误"无法启动IIS Express Web服务器"之前,Visual Studio会冻结约30秒.
我已经尝试了所有解决类似问题的解决方案,我想我已经做好了一切.以下是我采取的步骤:
将以下预留添加到HTTP.SYS:
netsh http add urlacl url=http://+:36899/ user=Everyone
以管理员身份运行Visual Studio 2012(从技术上讲,我不认为自从我手动设置HTTP.SYS后就不应该这样做了).
禁用Windows防火墙.
删除我的"我的文档"文件夹中的IISExpress文件夹以确保默认设置.
允许Visual Studio在我的Web项目的applicationhost.config中创建条目.然后手动修改配置文件来改变localhost
到192.168.0.100
这是我的本地IP.然后返回到Visual Studio中的项目属性并将localhost更改为IP并保存项目,以便我的项目现在设置为http://192.168.0.100:36899
.
我也尝试更改端口并重复上述步骤,因为某些原因导致端口正在使用.
我想让我的IIS Express开发人员实例可以通过Internet上的IP进行远程测试.
我正在使用IISExpress8运行Windows Server 2008 R2(x64)并导航到
c:\Program Files (x86)\IIS Express>iisexpress.exe
Run Code Online (Sandbox Code Playgroud)
它说:
文件名:redirection.config
错误:无法读取配置文件
任何想法从哪里开始?我找不到任何东西......
我使用的是 Microsoft Visual Studio 2019 社区预览版,版本 16.4.0 预览版 1.0。我刚刚更新到 Windows 10 Pro Version 1903 OS build 18362.418 。使用 ASP.NET Core 3 Web 应用程序项目(Blazor Server),当我按下 时F5,我发现错误
我可以手动去https://localhost:44333/,但是不方便。当我停止调试时,我也会在任务栏上手动关闭它。
使用另一个网络应用程序项目,问题不会发生。
当我选择或不选择 option 时Enable native code debugging
,不会成功。
如何解决?
如果我尝试启动我的.net核心应用程序,我会收到此消息.我知道有很多帖子声称要解决这个问题,但我已经尝试过他们建议的所有方法,但没有一个工作正常.
如果我在调试下进入项目属性并更改端口,那么它将连接一次.然后,如果我再次尝试连接,它将再次给我相同的错误.然后,我可以将端口切换回原始端口,它将加载一次,然后在此之后的任何时间都会失败,直到我再次切换它.任何人有任何想法或修复他们使用?
谢谢!
ADFS2要求RP Trust使用https.RP信任https://localhost:44310/PAWS/
.话虽如此,我需要让IIS Express在本地使用SSL.因此,当我配置我的ASP.NET MVC4项目以使用IIS Express时.
当我检查到TFS(源代码管理)并且团队中的另一个开发人员获得最新信息时.该项目不会为他们加载.
打开解决方案时,Visual Studio 2012将显示以下错误消息:
这是因为IIS Express不会自动读取项目文件并将HTTPS绑定添加到站点配置.这是VS添加到IIS Express的applicationhost.config文件的配置
<site name="PAWS.Web-Site" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\larsene\Documents\My Web Sites\PAWS.Web-Site14" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:44310:localhost" />
</bindings>
</site>
Run Code Online (Sandbox Code Playgroud)
但我需要它将绑定协议设置为HTTPS,如下所示:
<binding protocol="https" bindingInformation="*:44310:localhost" />
Run Code Online (Sandbox Code Playgroud)
我可以手动将其输入applicationhost.config.或者我可以像这样运行appcmd.exe来配置它.
"%ProgramFiles(x86)%\IIS Express\appcmd.exe" set site /site.name:PAWS.Web-Site /bindings:https/*:44310:localhost
Run Code Online (Sandbox Code Playgroud)
但是这两种方法中的任何一种都不是我想要的.我不想向每个在这个项目上工作的开发人员解释他们在加载项目之前必须手动编辑他们的IIS Express设置.
通过首先关闭VS2012,可以轻松地重新创建.然后删除位于的IIS Express的配置文件夹
%USERPROFILE%\Documents\IISExpress
Run Code Online (Sandbox Code Playgroud)
然后打开VS2012并打开MVC4项目的解决方案,该项目配置为使用带有https的IIS Express.现在,VS2012将无法加载项目并抱怨没有安全绑定.
我做错了什么或者如何解决这个问题,以便能够获得最新项目的人能够运行它?
iis-express ×7
asp.net ×3
c# ×2
apache ×1
asp.net-core ×1
asp.net-mvc ×1
blazor ×1
https ×1
localhost ×1
windows-8 ×1
xampp ×1