如题,我在用VS2008 创建一个Web Service工程时,只能输入项目名,而工程会自动为我创建一个名为Service1的类,需要我日后自己去重命名这个类。但是重命名后必须手动修改.asmx文件中的内容:
将
<%@ WebService Language="C#" CodeBehind="Service1.asmx.cs" class="Service_User.Service1" %>
修改为
<%@ WebService Language="C#" CodeBehind="Service1.asmx.cs" class="Service_User.User" %>
web service才能正常发布。这样很麻烦,我想问:
1.怎么能在创建工程时修改它为我自动创建的类的名称?
2.在类的重命名时,能不能也修改asmx文件?
把Service1.asmx删除,重新创建一个新的,创建的时候你能命名,就不用修改哪些地方了。
谢谢,目前正在这么用,
我在创建的时候无法设置吗?或者VS2008能不能设置在创建项目时候自动生成类的选项什么的?
不要重命名类,你重命名类所在的那个文件,VS会提示你是否需要修改所有的引用,然后就可以了。
咦 我在解决方案资源管理其中右击Service1.asmx重命名,重命名后它并没有提示我修改所有引用啊
@Jessie.M: 文件名跟类名要分清啊
@喵哈哈: 我修改的是文件名啊,不是这么改?那怎么做?