【问题标题】:WebService on IIS with IIS-Manager带有 IIS-Manager 的 IIS 上的 WebService
【发布时间】:2011-08-11 14:31:38
【问题描述】:

我刚刚用 Asp.net 创建了一个简单的测试 WebService,名为

MyWebService.asmx

我无法从外部访问它,因为 Visual Studio 不允许这样做.. 所以我想制作一个自己的 IIS Webserver 来托管我的 Web 服务,但是 如何使用 IIS 管理器将“MyWebService.asmx”添加到 IIS?

希望有人可以帮助我.. 谷歌没有帮助我很多

【问题讨论】:

    标签: asp.net web-services iis


    【解决方案1】:

    您必须发布此 WebService(右键单击项目 -> 发布)并像常规 Web 应用程序一样使用 IIS 托管它。

    【讨论】:

    • 我确实发布了它,但我无法打开它,所以浏览器总是告诉,该页面无效..
    【解决方案2】:
    1. 只需创建一个新应用程序,就像创建一个“真正的”ASP 应用程序一样

    2. 为了完整起见,并确保应用程序在根目录中运行 default.aspx,其内容类似于“应用程序正在运行!”

    3. 把ASMX文件放到目录下(我觉得会放到APP_CODE目录下,但我不确定100%)

    4. 在 global.asax 中配置你的 webservice,没有它什么都不会发生(提示:还要配置 webservices 的帮助页面,否则访问它的用户将在浏览器中获得接口描述)

      李>

    可以在这里找到更详细的描述:http://msdn.microsoft.com/en-us/library/8wbhsy70%28v=vs.80%29.aspx

    【讨论】:

      猜你喜欢
      • 2017-03-23
      • 2012-07-22
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 2017-12-13
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      相关资源
      最近更新 更多