windows-server-2008 - 将 Web 服务从 Team Foundation Server 部署到 IIS

标签 windows-server-2008 asp.net deployment tfs

我在本地创建了一个简单的 helloworld web 服务 (.asmx),我想测试一下。

我有一个环境,我已经将它上传到 Team Foundation 服务器,在 NAME\CustomerApplications\TestService\TestService\service.asmx 中(整个项目位于该结构中)。

TF服务器和IIS服务器在同一台机器上。

现在,我该如何部署 service.asmx 文件,以便在本地可以像这样获取服务的路径:http://serverip/../service.asmx

最佳答案

让 asp.net 网站/服务在 IIS 中(手动)工作的“最简单”方法是执行以下操作:

  1. c:\inetpub\wwwroot 下为它创建一个文件夹(假设您的网络根目录指向那里)。
  2. 将所有service.asmx.config 文件和bin 文件夹复制到该文件夹​​中(假设您已将其编译在至少一次,以便 bin 文件夹包含依赖项和您的服务的编译产品,即 service.asmx.cs 文件)
  3. 使用“Internet Information Services (IIS) Manager”向下导航至 MACHINE NAME > Sites > Default Web Site > TheNameOfTheFolderCreatedInStep1
  4. 右键单击文件夹并选择“转换为应用程序”
  5. 通过单击“选择...”按钮选择适当的应用程序池(即 .net 2.0 或 .net 4.0)
  6. 点击“确定”

您现在应该能够导航到 http://serverip/FolderNameCreatedInStep1/service.asmx

关于windows-server-2008 - 将 Web 服务从 Team Foundation Server 部署到 IIS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4957339/

相关文章:

c# - Linq to SQL 工具 - 如何将其用于 ASP .NET CORE 2.1 项目?

php - 开发与生产数据库

asp.net - 在 NT AUTHORITY\NETWORK SERVICE 下运行池是否安全?

c# - 将数据从Mongodb转换为MySQL(110M docs,60 Gigs)-提示和建议?

c# - 是否可以有一个可用于模型绑定(bind)的非公共(public)无参数构造函数?

mysql - 如何使用asp.net(vb.net)将文本框中的数据保存到mysql数据库

Android 设备选择器 - 我的设备似乎离线

django - 我应该使用 git 来部署网站吗?

asp.net - 使用 IPv6 访问 Web 服务

windows - Windows Server 2008 : same folder & SVN account, 不同 Active Directory 用户的权限和 SVN 更新