如何将ASP.NET Web服务部署到IIS 7?

8

如何将ASP.NET Web服务部署到IIS 7?

我已经将我的Web服务部署到安装在Windows Server 2008上的IIS-5中。然而,我不熟悉IIS-7中的配置选项。

对于IIS-5,我按照以下步骤进行。

  1. 在IIS中创建新的虚拟目录
  2. 在Visual Studio中打开Web服务
  3. 进入“生成”菜单
  4. 发布网站
  5. 发布到本地IIS
  6. 选择在步骤1中创建的相同虚拟目录

对于IIS-7,应该采取哪些步骤呢?因为这些步骤不起作用,我得到了404错误。我已尝试将“默认文档”设置为“.asmx”。


1
您收到了404 - 未找到错误,这意味着您要么输入了不正确的URL,要么服务文件不存在。由于您是从Visual Studio进行部署,因此您的部署步骤是正确的。 - Jupaol
1个回答

4
  1. 在Visual Studio中重新构建项目。
  2. 将项目文件夹复制到IIS文件夹中,可能是C:\ inetpub \ wwwroot \。
  3. 在IIS管理器(运行>inetmgr)中添加网站,指向文件夹,并根据您的.NET指定应用程序池。
  4. 将Web服务添加到已创建的网站中,几乎与第3步相同。
  5. 安装ASP。 对于Windows 7和.NET 4.0: c:\ windows \ microsoft.net framework \ v4。(一些数字)\ regiis.exe -i
  6. 检查浏览器访问Web服务的权限。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接