asp.net – ASMX服务在开发服务器上工作,部署到IIS 7.5时返回404
发布时间:2020-12-16 00:34:52 所属栏目:asp.Net 来源:网络整理
导读:我在ASP.NET 4.0中有一个Web应用程序。我添加了一个asmx服务,主要作为自动完成扩展器的查找值的源。 当我在本地机器上调试时,一切都正常。但是,当我将Web应用程序部署到IIS 7.5时,当尝试向服务发送数据时,我收到HTTP 404响应。 我可以浏览到服务定义,
我在ASP.NET 4.0中有一个Web应用程序。我添加了一个asmx服务,主要作为自动完成扩展器的查找值的源。
当我在本地机器上调试时,一切都正常。但是,当我将Web应用程序部署到IIS 7.5时,当尝试向服务发送数据时,我收到HTTP 404响应。 我可以浏览到服务定义,看可用的操作。但是,当我使用测试页面使用POST测试服务时,我再次收到一个HTTP 404。 我不知道发生了什么。我在我的Web应用程序中创建了asmx文件,并且部署在我的另外工作的生产应用程序的虚拟目录中。 也可能是.asmx文件被部署在同一个虚拟目录中的问题? 解决方法
我遇到了同样的错误,绊倒了这个SO条目:
Handlers returns 404 error on IIS7.5 integrated pipeline和 ASMX operation 404s,but ASMX service description doesn’t,url routing issue? 并尝试将asmx处理程序添加到web.configs webServer部分的解决方案都很好: <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesForAllRequests="true"/> <handlers> <add verb="*" path="*.asmx" name="asmx" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35" /> </handlers> </system.webServer> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – MVC 4中的SQL Server Express数据库文件自动
- asp.net-mvc – 在嵌套内容的区域上使用_ViewStart
- ASP.NET Core 依赖注入基本用法
- asp.net – 如何序列化LINQ-to-SQL惰性列表
- asp.net – 如何在WebControls和HtmlControls上执行相同的操
- asp.net – 在实现URL路由时阻止对.ASPX页面的正常请求
- asp.net-core-mvc – 使用asp.net核心的google身份验证器
- asp.net-mvc – ASP.net MVC 3项目文件没有出现在新项目对话
- .NetCore技术研究-EntityFramework Core 3.0 Preview
- ASP.NET DropDownBox对Text和Value属性都有“Text”
推荐文章
站长推荐
- ASP.NET CORE系列【七】分析NetCore启动原理
- asp.net-mvc – 在EditorTemplate中渲染字段名称
- asp.net – 如何在页面加载中以编程方式向页面添
- Orchard Core一分钟搭建ASP.NET Core CMS
- asp.net – 如何将查询字符串添加到facebook登录
- asp.net-mvc – 在ascx文件中使用Html.RenderPar
- asp.net-mvc – 处理MVC中的无效URL
- 坚石诚信ETz201应用于ASP.NET项目中
- asp.net-web-api – Web Api gzip压缩
- asp.net-mvc – 将复选框的值从View传递给Contro
热点阅读