【发布时间】:2011-07-18 10:50:48
【问题描述】:
我从未真正使用过 IIS,而且我对整个 ASP.net 也很陌生。
基本上,我使用 VS2010 ASP.net 项目创建了一个 RESTful 服务。 我不确定如何让 ASP.net 应用程序(在 Visual Studio 上运行良好)在 IIS 服务器上运行。 使用 Java 动态 Web 项目和 Tomcat 非常容易,但我不知道如何开始。
我是否只是将二进制文件部署到目录中?
谢谢!
【问题讨论】:
我从未真正使用过 IIS,而且我对整个 ASP.net 也很陌生。
基本上,我使用 VS2010 ASP.net 项目创建了一个 RESTful 服务。 我不确定如何让 ASP.net 应用程序(在 Visual Studio 上运行良好)在 IIS 服务器上运行。 使用 Java 动态 Web 项目和 Tomcat 非常容易,但我不知道如何开始。
我是否只是将二进制文件部署到目录中?
谢谢!
【问题讨论】:
还有一些可能
最简单的
在 c:\inetpub\wwwroot\ 下为您的应用创建一个新目录
在 iis 管理器中,配置此目录(创建应用程序,设置正确的 .net 版本,...)。您需要的只是将所有文件复制到该目录中即可。
但如果您没有直接访问服务器的权限,您也可以创建一个 msi 文件。
第
【讨论】:
为了最好地测试您的应用程序,请在您的开发机器上使用 IIS 7.5 express 并设置: 项目->属性->Web->使用本地IIS Web服务器
在本地 IIS 下测试后,您可以使用 Build->Publish 'Your project' 将项目部署到真实 IIS 最简单的方法是部署到某个文件夹中的文件系统并将其内容复制到与 IIS 虚拟目录关联的已创建站点文件夹。要创建站点和虚拟目录,请参见:
【讨论】: