C# WCF REST:newb:IService1.cs、Service1.svc和Service1.cs之间的关系
我为这样一个基本的问题道歉 (.NET很棒,但简单的东西的复杂性是…经典的。asp、php等概念化要简单得多。) 我遵循了这些教程,我在WCF上运行了一个简单的REST服务,使用VS2010/.NETV4 工作很好,我可以修改参数等 但我一直盯着它看,并不完全理解这些单位之间的关系: IService1.cs 服务1.svc 服务1.cs 欢迎任何和所有澄清C# WCF REST:newb:IService1.cs、Service1.svc和Service1.cs之间的关系,c#,wcf,C#,Wcf,我为这样一个基本的问题道歉 (.NET很棒,但简单的东西的复杂性是…经典的。asp、php等概念化要简单得多。) 我遵循了这些教程,我在WCF上运行了一个简单的REST服务,使用VS2010/.NETV4 工作很好,我可以修改参数等 但我一直盯着它看,并不完全理解这些单位之间的关系: IService1.cs 服务1.svc 服务1.cs 欢迎任何和所有澄清 谢谢大家! Service1.svc是您在浏览器中调用的web服务。这就像调用网页一样。 此文件指向具有web服务代码实现的实际类。另外两
谢谢大家! Service1.svc是您在浏览器中调用的web服务。这就像调用网页一样。 此文件指向具有web服务代码实现的实际类。另外两个文件是实现该接口的接口和类。原因是良好的实践。
实际上,它没有那么复杂,只是组织得很好。所以如果我想重命名入口点/url,我可以重命名Service1.svc及其引用吗?(我理解良好的组织很重要,我只是认为创建这些项目的模板应该提供一个很好、详细的解释,而不是假设开发人员知道或会弄明白……)如果您想重命名文件,请重命名它,但也应该在web.config中重命名它,以防在那里引用它。如果打开该文件,您会注意到它通过使用完整的名称空间名称指向一个类,因此如果重命名该类和名称空间,您应该在.svc文件中更新它。文件和类名不必匹配。