【发布时间】:2014-02-24 13:08:06
【问题描述】:
我刚刚安装了 Visual Studio 2012,想创建我的第一个 WCF 服务应用程序。我是一名来到 .NET 世界的 Java 开发人员,所以请理解 :)
我创建了一个新的 C# 项目 WCF 服务应用程序。然后我点击调试(或 F5),我收到一条错误消息:
Unable to launch IIS Express
当我再次单击时,出现另一个类似的错误,但这次 IIS 出现在托盘中,我收到通知(气泡),当我单击它时,出现一条消息:
Port '53234' is already being used by process 'IIS Express' (process ID '5524')
我尝试在 Web 选项卡的项目属性中更改端口,但它没有改变任何内容。 msgs是一样的,只是端口号改变了。
对我来说这很有趣,但我无法解决它。已经尝试更改端口,我重新安装了 IIS,重新启动 Visual Studio 和 PC。我想使用的端口上没有运行任何东西。
我使用的是 Windows 8.1 x64、Visual Studio 2012 (IIS 8)。
编辑
IIS中有一个日志消息:
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
【问题讨论】:
-
服务好像已经在运行了。你试过重启吗?
-
感谢 MattC。愚蠢的错别字。
-
是的,我尝试重新启动。
标签: c# wcf iis visual-studio-2012