【问题标题】:How to deploy ASP.NET webservice to IIS 7?如何将 ASP.NET Web 服务部署到 IIS 7?
【发布时间】:2012-07-18 05:32:43
【问题描述】:

如何将 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。我尝试将 Default Document 设置为 .asmx

【问题讨论】:

  • 您收到 404 - Not found 错误,这意味着您输入的 url 不正确或服务文件不存在。您的部署步骤是正确的,因为您是在 Visual Studio 中进行的

标签: asp.net web-services iis-7 msdeploy


【解决方案1】:
  1. 在 VS 中重建项目
  2. 将项目文件夹复制到iis文件夹,可能是C:\inetpub\wwwroot\
  3. 在 iis 管理器 (run>inetmgr) 添加网站,指向文件夹,根据您的 .net 指向应用程序池
  4. 为创建的网站添加web服务,和3差不多。
  5. 安装 ASP 对于 Windows 7 和 .net 4.0: c:\windows\microsoft.net framework\v4.(一些数字)\regiis.exe -i
  6. 在您的浏览器上检查对 Web 服务的访问

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 2013-12-06
    • 2012-09-21
    • 1970-01-01
    • 2023-03-22
    • 2020-04-15
    相关资源
    最近更新 更多