时间:2010-07-16 10:22:43

标签: c# asp.net windows asmx

我正在使用gleamtech filevistacontrol作为网站的后端。当我加载包含控件的页面时,我得到一个错误,找不到语言文件。

调用webservice时收到404响应。该应用程序在Windows Server 2008上运行。在我的开发机器上,应用程序运行没有问题。我让filevista控件在另一个应用程序中运行,但这是在Windows Server 2003机器上运行。

我尝试过的事情: 1.验证所有文件都在那里并且权限设置正确

  1. 我在system.web部分的web.config中添加了以下行。

    <webServices>
        <protocols>
            <add name="HttpPost"/>
        </protocols>
    </webServices>
    
  2. 我从头开始部署应用程序

  3. 我尝试了两个不同版本的filevistacontrol
  4. 我的猜测是,这与asmx有关,无法加载,但我没有选择..

2 个答案:

答案 0 :(得分:2)

我终于解决了。 IIS 7.5中的处理程序映射配置错误... * .asmx的映射设置为local。右键单击 - &gt;恢复父母解决了问题。

答案 1 :(得分:0)

尝试添加web.config:

<add name="aspnet_isapi 32-bit" path="*" verb="*" modules="IsapiModule" 
scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" 
resourceType="Unspecified" requireAccess="None" 
preCondition="classicMode,runtimeVersionv2.0,bitness32" />