c# - 我可以强制 WebMethod 在 .asmx 中使用端口 80 吗?

标签 c# asp.net asmx

我在实现 System.Web.Services.WebService 的公共(public)类中有一个使用 WebMethod 的 Flash 对象。

这在开发中工作正常,但在暂存环境中,.asmx 告诉 Flash 使用网络中网络服务器的内部端口,这是行不通的。

我可以指定 WebMethod 必须使用端口 80 吗?

这对于使用类中其他 WebMethods 的 JQuery 函数来说不是问题。

最佳答案

端口号在url中指定,例如http://domain.com:80/mywebservice.asmx/mymethod

只要网络服务器配置为接受该端口上的流量,它就应该像任何其他 url 一样工作。

关于c# - 我可以强制 WebMethod 在 .asmx 中使用端口 80 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9280016/

相关文章:

c# - 执行forloop时出现IndexOutOfRangeException

c# - Redis 字典倒序查找

javascript - 如何同时显示谷歌地图和街景?

c# - 在客户端拦截来自和发往 Web 服务的 SOAP 消息

c# - String、FormattableString、IFormattable 之间的区别

c# - WPF WebBrowser C# Windows 不会旋转渲染

asp.net - 英国格式的 .net 4.0 中的日期格式被破坏

jquery - 如果我删除 Alert(),则选择标记不会在 ASP.Net 上使用 jquery 填充数据

c# - 如何从 wsdl 生成 web 服务

c# - asmx Soap Web 服务中的额外类(class)