作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我如何着手创建 WebService没有 .ASMX 文件存在? (无 WSE 3.0 或 WCF)
例如我的网络服务看起来像,
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class myService : System.Web.Services.WebService {
//...
// Concept.Handler1Class
namespace Concept {
public class Handler1Class : IHttpHandler {
//...
<handlers>
<add name="myHandler1" verb="GET" path="myThing.aspx" type="Concept.Handler1Class" />
<!-- ...
最佳答案
这个代码项目页面展示了如何做:http://www.codeproject.com/KB/aspnet/wsinaclasslibrary.aspx
后人的摘录。有关完整解决方案,请参阅上面的链接。
C# Web 服务类
namespace WSLibrary {
public class WSTest : WebService, IHttpHandlerFactory {
//...
<httpHandlers>
<add path="WSTest.asmx" verb="*" type="WSLibrary.WSTest" validate="false"/>
<!-- ... -->
</httpHandlers>
关于asp.net - 如何在没有物理 .ASMX 文件的情况下实现 Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5440047/
我是一名优秀的程序员,十分优秀!