开发环境设置-使用C#web服务和MS SQLServer的iphone iOS

本文关键字:SQLServer MS iphone iOS 服务 设置 环境 使用 C#web 开发 | 更新日期: 2024-10-19 22:51:56

为了:-在MAC中使用Xcode开发iOS(iphone)应用程序-iphone应用程序将调用用C#(windows笔记本电脑)编写的.NET web服务-数据库是MS SQL Server 2008 R2(windows笔记本电脑)

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

提前谢谢。

Ceta

开发环境设置-使用C#web服务和MS SQLServer的iphone iOS

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

您是否可以不只是部署web服务(在web上?)并只远程测试API调用?

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

如果两台机器都已启动并运行,XCODE、VS和SQL Server都已安装,那么我认为没有问题。

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

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

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

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

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

2) (中)您只需将web应用程序发布到本地IIS,使其运行,然后从visual studio使用debug->attach-to-process菜单将自己连接到w3wp.exe即可。问题是,如果您有多个应用程序池,请轻松查找您的应用程序。