我很高兴将一个 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,但我无法获得一个正常工作的开发环境。
如果有人有任何想法,我将不胜感激。