c# - 无法加载 asmx 文件?

标签 c# asp.net windows asmx

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

我在调用网络服务时收到 404 响应。该应用程序在 Windows Server 2008 上运行。在我的开发机器上,该应用程序运行没有问题。我在另一个应用程序中运行了 filevista 控件,但它在 Windows Server 2003 计算机上运行。

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

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

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

  3. 我尝试了两个不同版本的 filevistacontrol

我的猜测是这与无法加载的 asmx 有关,但我没有选择..

最佳答案

我终于解决了。 IIS 7.5 中的处理程序映射配置错误...*.asmx 的映射设置为本地。右键单击 --> Revert to parent 解决了问题。

关于c# - 无法加载 asmx 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3263861/

相关文章:

c# - 将图像属性设置为文件路径

c# - 刷新 EF 设计器时出现异常

javascript - 在不使用 Form 标签的情况下在页面上放置秒表?

windows - CMake 告诉我什么(Windows 上的错误)?

windows - x64 允许每个 block 的线程数少于 Win32?

windows - 在 Windows 上运行 SVN 有什么经验?

c# - 我的代码是在 Web 角色还是网站中运行?

c# - "private"和 "protected Internal"有什么区别?

c# - 如何在 C# 中解析 XML 文件(youtube api 结果)?

c# - 带有动态下拉列表列的 GridView 中的动态 ItemTemplate