在asp.net中重命名web服务时出现问题
本文关键字:问题 服务 web asp net 重命名 | 更新日期: 2023-09-27 17:58:34
我正在尝试重命名我在asp.net网站中创建的Web服务。我做了如下更改,但仍然出现错误"无法创建FileUploading.FileService"即使在.cs文件中,我也更改了类名,但它仍然会出错。
<%@ WebService Language="C#" CodeBehind="MyService.asmx.cs"
Class="FileUploading.MyService" %>
至
<%@ WebService Language="C#" CodeBehind="FileService.asmx.cs"
Class="FileUploading.FileService" %>
我不知道问题出在哪里。你能帮我吗?
无法创建类型必须意味着缺少namespace
文件上传
将所有内容都包装在FileUploading中,如下所示。
namespace FileUploading
{
/// <summary>
/// Summary description for FileService
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
// [System.Web.Script.Services.ScriptService]
public class FileService : System.Web.Services.WebService
{
//ctor
// your methods go here
}
}
或者,如果您想完全省略名称空间,请更改类似asmx的
<%@ WebService Language="C#" CodeBehind="FileService.asmx.cs" Class="FileService" %>
信不信由你,但系统没有骗你:)
如果它说不能创建类型,则意味着该类型没有在任何地方定义。你是如何主持这个项目的?
有时,您可能需要停止本地开发web服务器才能识别某些更改(因为所有内容都可能仍然加载)。
仔细检查以确保您的完全限定类名是100%正确的。