1

我很高兴将一个 mvc4 beta 网站与 monodevelop 一起部署到我的 mac 上的 appharbor,这是一次不错的体验。

然而,我决定启动我的 windows 机器并使用相同的工具在 windows 上工作,但它并不那么顺利。

使用 monosoft 调试器进行调试时出现以下错误:

System.Net.WebException:请求在 C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.8\mcs\class\ 中的 System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult) [0x00046] 处超时System\System.Net\HttpWebRequest.cs:824 在 System.Net.HttpWebRequest.GetResponse () [0x0000e] 在 C:\cygwin\tmp\monobuild\build\BUILD\mono-2.10.8\mcs\class\System\ System.Net\HttpWebRequest.cs:836

我已经尝试了每种类型的 WebRequest/WebClient 组合来解决这个问题,但超时是立即的。mac o/s 上的相同代码很好,在生产中也可以正常工作。

我已经安装了 mozroots --sync 并尝试了框架的每个稳定版本和 beta/alpha 版本以及 windows 上的 monodevelop,但我无法获得一个正常工作的开发环境。

monodevelop 使用的运行时

bin 部署了可在 Mac OS 和 appharbor 上运行的 dll

如果有人有任何想法,我将不胜感激。

4

0 回答 0