-1

我正在使用其他人创建/配置的Framework 3.5开发.NET 网站

该项目在App_Code文件夹中有许多WebServices,当项目启动时,许多WebServices都被托管,并且可以像这样访问 WSDL

http://localhost:23338/Presentation/Services/BillingService.asmx?wsdl

我被要求添加一个也可以像这样托管的新 WebService,所以我创建了一个像这样的AdminExtractosService

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class AdminExtractosService : WebService
{
    public AdminExtractosService()
    {
    }

    [WebMethod]
    public string SomeMethod(DateTime selectedDate)
    {
        //logic here
    }

但是没有托管 AdminExtractosService,WSDL 在/Presentation/Services/AdministracionExtractosService.asmx?wsdl下不可用

我已经检查了网站的Web.config,但是 App_Code 文件夹中没有任何其他服务的部分,解决方案有一个单启动项目,即 Presentacion 项目,那么这些服务是如何托管的?

我需要做什么才能在网站启动时启动我的AdminExtractosService ?

4

1 回答 1

2

创建一个名为的文件AdminExtractosService.asmx并将以下内容放入其中:

<%@ WebService Language="C#" CodeBehind="AdminExtractosService.asmx.cs" Class="AdminExtractosService" %>

然后,您将能够在以下位置访问您的 Web 服务:

/AdminExtractosService.asmx
于 2013-08-02T17:14:08.333 回答