1

每当我调试我的应用程序(ASP.NET Web 应用程序转换为 Web 角色)时,我都能进入登录页面。我继续登录,通过它进行调试,它似乎工作正常,但是一旦登录后将我带到登录页面,DevFC.exe 就会停止工作并出现错误:

DevFC.exe [8072] 中发生未处理的异常 ('System.Net.Sockets.SocketException')。

现在,我已经搜索了这个问题,并且看到了一些关于 DevFC.exe 崩溃的信息,原因是 VMWare Workstation 在同一端口 (12000) 上侦听,而 HTC Sync 也在该端口上侦听。我的机器上没有这些应用程序,所以我在这里迷路了。使用 TCPView(来自 Sysinternals),我发现没有其他应用程序使用该端口。

我注意到的一件事是,一旦 DevFC.exe 启动,[系统进程] 就会疯狂地创建与 localhost:12000 的连接。

有人对此有一些见解吗?

4

2 回答 2

2

这听起来可能很荒谬,但重新启动机器可能会解决问题。如果这不起作用,请在另一台机器上尝试您的项目。如果项目正常运行,则您的主计算机存在问题,请尝试卸载然后重新安装 Azure SDK。如果 devFabric 仍然在辅助计算机上崩溃,那么它与您的项目有关。

于 2011-11-04T00:57:30.793 回答
1

您可能想在此处查看在 DevFC 文件夹中创建的日志:%localappdata%\dftemp\DevFCLogs (C:\Users\[user]\AppData\Local\dftmp\DevFCLogs)。这有望揭示实际错误(在我的情况下,这是端口 12001 上的冲突。之后运行 netstat -ab 并发现它是 vmware-hostd.exe。这是 VMWare Workstation 8 中包含的一项服务。我知道你说你没有,但你可能有其他一些冲突的软件)。

有关更多详细信息,请参阅此线程。

http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/7e205afd-4b9a-4387-8e10-99e4b8f27788

于 2011-11-07T04:29:11.160 回答