调用ASCX在asp.net中给我一个404?

时间:2015-10-15 09:37:45

标签: asp.net ascx

我正在尝试使用jQuery在页面内使用ajax加载ascx文件。

然而,似乎返回404.7并且url存在并且是正确的。

我在IIS上以及在本地VS中执行项目时遇到了同样的问题。

有谁知道造成这种情况的原因是什么?

即使我尝试在网络浏览器中输入正确的网址,我也会遇到同样的错误。

由于

1 个答案:

答案 0 :(得分:1)

根据HTTP 404.7错误消息:“请求过滤模块配置为拒绝文件扩展名

您可能必须在web.config中添加ascx扩展名

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
system.webServer>
<security>
  <requestFiltering>
    <fileExtensions allowUnlisted="true">
       <add fileExtension=".ascx" allowed="true" />

...