0

设置开发环境的最佳(或最简单)方法是: - 在 MAC 中使用 Xcode 开发 iOS(iphone)应用程序 - iphone 应用程序将调用用 C#(Windows 笔记本电脑)编写的 .NET Web 服务 -数据库是 MS SQLServer 2008 R2(Windows 笔记本电脑)

我知道如果我使用 PHP/MySQL,我可以在我的 MAC 中完成所有这些操作,但我确实需要 C#/MS SQL 组合。

提前致谢。

西塔

4

3 回答 3

1

如果您无法访问专用的 Windows 开发环境,我建议您在 Mac 上安装VMWare FusionParallels ,并在 VM 中进行 Windows 开发。

于 2012-08-03T18:15:11.463 回答
0

你能不能只部署 Web 服务(在网络上?)并远程测试你的 API 调用?

或者,将机器联网,以便您可以访问开发副本,或使用 Parallels Desktop 之类的工具在您的 Mac 环境中运行 Windows。相关:Mac 上的 Visual Studio

于 2012-08-03T18:14:42.927 回答
0

如果两台机器都启动并运行,XCODE、VS 和 SQL Server 已经安装,那么我看不出问题。

您只需要在您的 Windows 机器中配置特殊的东西,因此它非常适合 Web 服务开发。跳过您可能已经完成的步骤。

1) 安装 IIS 6 / 7 (取决于您的 windows 版本) 2) 安装 ASP.NET 3) 关闭家庭网络的防火墙,或配置一些允许入站流量到 HTTP/HTTPS 端口的权限。4) 确保您的家庭网络中有一个静态 IP 地址,或者,确保您的机器名称可从您的 Mac 解析 DNS。

您需要 IIS,因为 Visual Studio 内部 Web 服务器不允许远程连接。

现在,如果 Web 服务在 IIS 中运行,您如何调试 C# 代码?两个选项:

1)(简单)在解决方案资源管理器中,右键单击您的 Web 项目,选择属性,选择 Web,在名为“服务器”的部分中选择使用本地 IIS WebServer 并命名您的虚拟文件夹。您将能够轻松调试。

2)(中)您可以将您的 Web 应用程序发布到本地 IIS,使其运行,然后从 Visual Studio 使用调试 -> 附加到进程菜单将自己附加到 w3wp.exe。问题是,如果您有多个应用程序池,找到您的应用程序会很有趣。

于 2012-08-03T18:26:40.703 回答