调用 ASCX 在 asp.net 中给我一个 404?
Calling an ASCX gives me a 404 in asp.net?
我正在尝试使用 jQuery 在页面内使用 ajax 加载 ascx 文件。
似乎 return 404.7 和 url 存在并且是正确的。
我在 IIS 上和在本地 VS 中执行项目时遇到同样的问题。
有人知道是什么原因造成的吗?
即使我尝试在网络浏览器中输入正确的 url,我也会遇到同样的错误。
谢谢
根据 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" />
...
我正在尝试使用 jQuery 在页面内使用 ajax 加载 ascx 文件。
似乎 return 404.7 和 url 存在并且是正确的。
我在 IIS 上和在本地 VS 中执行项目时遇到同样的问题。
有人知道是什么原因造成的吗?
即使我尝试在网络浏览器中输入正确的 url,我也会遇到同样的错误。
谢谢
根据 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" />
...