相关疑难解决方法(0)

无法启动IIS Express Web服务器

尝试调试配置为在Visual Studio 2010中使用IIS Express 7.5的Web应用程序时,我收到以下错误"无法启动IIS Express Web服务器"

当使用/ trace:error开关从命令行运行时,我得到以下内容

C:\ Program Files(x86)\ IIS Express> iisexpress.exe/trace:error
启动IIS Express ...
初始化W3服务器启动CTC = 1857831
W3服务器初始化WinSock.CTC = 1857847
W3服务器WinSock已初始化.CTC = 1857847
W3 Server ThreadPool已初始化(ipm已发出信号).CTC = 1857847
无法调用RegisterModule for dll = C:\ Program Files(x86)\ IIS Express\loghttp.dll,mod = HttpLoggingModule
使用hr = 800706ba处理失败
加载全局模块时出错.hr = 800706ba
终止W3_SERVER对象
启动listenerChannel http:0
初始化W3服务器已启动CTC = 1858845
W3服务器初始化WinSock.CTC = 1858861
W3服务器WinSock已初始化.CTC = 1858861
W3 Server ThreadPool已初始化(ipm已发出信号).CTC = 1858861
无法调用RegisterModule for dll = C:\ Program Files(x86)\ IIS Express\loghttp.dll,mod = HttpLoggingModule
使用hr = 800706ba处理失败 …

iis-express

22
推荐指数
3
解决办法
6万
查看次数

无法启动IIS Express

我刚刚安装了Visual Studio 2012,并希望创建我的第一个WCF服务应用程序.我是一名来自.NET世界的Java开发人员,所以请理解:)

我创建了一个新的C#项目WCF服务应用程序.然后我点击Debug(或F5),我得到一个错误说:

Unable to launch IIS Express
Run Code Online (Sandbox Code Playgroud)

当我再次点击时会出现另一个这样的错误,但这次IIS出现在托盘中,我收到通知(气泡),当我点击它时会显示一条消息:

Port '53234' is already being used by process 'IIS Express' (process ID '5524')
Run Code Online (Sandbox Code Playgroud)

我尝试在Web选项卡中更改项目属性中的端口,但它不会更改任何内容.msgs是相同的,只是端口号改变了.

对我来说这很有趣,但我无法修复它.我已经尝试更改端口,我重新安装了IIS,重新启动了Visual Studio和PC.我想要使​​用的端口上没有运行任何东西.

我使用的是Windows 8.1 x64,Visual Studio 2012(IIS 8).

编辑

IIS中有一个log msg:

Failed to register URL "http://localhost:53234/" for site "WcfService1" application "/". Error description: Cannot create a file when that file already exists. (0x800700b7)
Registration completed
Run Code Online (Sandbox Code Playgroud)

c# iis wcf visual-studio-2012

18
推荐指数
4
解决办法
2万
查看次数

Visual Studio 2012 IIS Express 8全新安装 - 无法连接

在Visual Studio 2010 + IIS Express 7上,我能够将IIS Express用作服务器并浏览网站.

我已经使用IIS Express 8安装了Visual Studio 2012(在Windows 7 64位上),我无法在其上浏览单个站点.另外,当我查看日志文件(\ Logs和\ TraceLogFiles)时,我甚至没有看到任何2012/IISExpress 8应用程序的单个日志条目,更不用说要查看错误了.

看看applicationhost.config,我确实看到了我正在尝试使用正确的路径,apppool和端口运行的站点.

但是当试图运行它时,IIS Express 8启动,我得到一个异常长的停顿,然后我在浏览器中得到一个无法连接错误.也就是说,在IE9中我得到"Internet Explorer无法显示网页",在Chrome中"哎呀!Google Chrome无法连接到localhost:60046"

有没有其他人遇到这个?有什么需要做的事情来完成VS2012的IIS Express 8配置吗?

更新 2013年3月2日

这仍然没有得到解决,但这里有一系列症状和部分解决方案.

IIS Express完全不起作用 我最初无法在任何条件下连接到IIS Express.事实证明我有两个问题,一个与DNS有关,另一个似乎与Visual Studio 2012中的错误有关.

问题1:Windows DNS 我已将Windows wifi连接设置为使用Google的DNS服务器,而不是将其保留为自动.这适用于:

  • IIS
  • Cassini(Visual Studio内部网络服务器)
  • 几乎任何其他东西

它不适用于:

  • 尝试连接到localhost时的IIS Express - 即使从命令行运行IIS Express也无法连接,不涉及Visual Studio.

解决方案是将我的DNS设置恢复为自动(并切换我的路由器以改为使用Google DNS).

问题2:Visual Studio 2012中的一个错误Microsoft尚未确认 这使我从命令行可以正常运行IIS Express,唯一剩下的问题是从Visual Studio 2012连接到它.Cassini和IIS(不是Express) )从VS2012工作正常,包括localhost和IIS Express中失败的相同项目.

但是当我尝试针对IIS Express运行时,会出现IIS Express托盘图标,一分钟后Visual Studio似乎冻结,然后托盘图标消失,并且Visual Studio中出现与此问题中显示的相同的错误消息:

在VS2012中调试MVC应用程序尝试两次启动IIS Express

一个特殊的事情是,如果我右键单击该托盘图标并尝试在分钟冻结期间打开浏览器,我将获得Web应用程序 - 它运行一分钟并按预期工作.然后当Visual Studio显然杀死它时它就会死掉.

但是我无法确认IIS Express是否在w.brian问题中运行两次.也就是说,这可能是完全相同的Visual Studio 2012错误,只是显示了非常不同的症状.

微软错误和付费墙我已经向微软报告了这个问题.他们开始跟我诊断,但后来告诉我,我需要花250美元才能继续 - …

iis-express visual-studio-2012 iis-8

15
推荐指数
1
解决办法
2万
查看次数

IIS Express 7.5拒绝从VS 2K10 Ultimate发布

尝试使用IIS Express从VS 2010 Ultimate调试Web项目时,出现以下错误:"无法启动IIS Express Web服务器".

当出现此错误时,IIS Express会启动,我可以通过Web浏览器导航工作站点.似乎VS没有附加到Web服务器.

我可以从命令行启动IIS Express而不会出错.

我尝试过IIS Express 7.5和8(beta),结果相同.

该项目使用VS Development Server正常启动.

visual-studio-2010 visual-studio iis-express

13
推荐指数
1
解决办法
631
查看次数