我有一个webservice /test/Service1.asmx在同一个文件夹作为一个页面/test/test.aspx 。
该网页工作正常,但我得到的消息在同一地点的服务。 我知道该文件在那里,url是正确的,我也添加了脚本模块和托pipe处理程序。 如果有人知道我在这里想念什么,我会很感激
“/”应用程序中的服务器错误。
无法find该资源。 说明:HTTP 404.您正在查找的资源(或其某个依赖项)可能已被删除,名称已更改或暂时不可用。 请检查以下URL并确保拼写正确。
请求的URL:/test/Service1.asmx
- 应用程序池限制
- 多less内存w3wp.exe消耗
- IIS7Register失败,HRESULT 800700b7:'该文件已存在时无法创build文件'。
- 非常非常简单的asp.net页面需要永久加载
- 为什么需要将我的应用程序池标识添加到IIS_IUSRS组?
版本信息:Microsoft .NET Framework版本:2.0.50727.4200; ASP.NET版本:2.0.50727.4016
失败的请求日志:ModuleName ManagedPipelineHandler通知128 HttpStatus 404 HttpReason未findHttpSubStatus 0 ErrorCode 0 ConfigExceptionInfo
通知EXECUTE_REQUEST_HANDLER ErrorCode操作已成功完成。 (为0x0)
我在做一些内部网应用程序从IIS6到7的testing迁移时遇到了这个问题。我能够通过修改Web.config文件的以下部分来解决问题:
<system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules> <remove name="ScriptModule"/> </modules> <handlers> <remove name="WebServiceHandlerFactory-Integrated"/> <remove name="ScriptHandlerFactory"/> <remove name="ScriptHandlerFactoryAppServices"/> <remove name="ScriptResource"/> </handlers> </system.webServer>
将validateIntegratedModeConfiguration更改为true ,并从删除列表中除去WebServiceHandlerFactory-Integrated 。
奇怪的是,从存储器ASP.NET中添加这些行,特别是IIS7。 好吧。
你是否安装IIS 7的ASP.NETangular色服务?
我有这个问题,但一个完全不同的问题。 确保在部署之前编译您的网站。 我有一些编译的页面和一些没有编译的页面。
我花了这么长时间才弄清楚,因为当我尝试在应用程序服务器(Windows Server 2008)上查看这些页面时,由于Internet Explorer的安全设置,它不会让我查看不安全的页面(http协议)。 在服务器上的浏览器上进行testing时,我只有端口80的绑定。 所以我甚至看不到编译的aspx页面,更不用说没有编译的aspx页面。 一个普通的HTML页面在两个盒子上都可见,但是在同一个网站上 – 这个部分很有趣。 当我在另一台机器(运行Windows 7)上查看网页上的页面时,编译后的aspx页面显示正常,因为它已被编译。 而非编译页面没有。