MSCharts“未找到请求类型“GET”的 http 处理程序”错误
我尝试在我的 Win2008 服务器上安装 MSCharts。 它安装没有问题。 然后我写了 在配置中。
但是当我尝试打开带有图表的页面时,它返回以下错误。 找不到请求类型“GET”的 http 处理程序
您对这个问题有什么想法吗?
I tried to install MSCharts on my Win2008 server.
It installed without problem.
Then I wrote
in config.
But when I'm trying to open page with charts it returned following error.
No http handler was found for request type 'GET'
Do you have any thougths about the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这是 Windows 7 上的 ASP.NET 4.0 / IIS 7.5 所需要的:
您的 web.config 必须包含以下内容:
您还需要在 aspx 页面顶部添加此内容:
希望这会有所帮助
This is what you need for ASP.NET 4.0 / IIS 7.5 on Windows 7:
Your web.config must contain the following:
You also need this at the top of your aspx page:
Hope this helps
就像丹尼尔也就是说,IIS7 要求您将处理程序添加到
最后一个加载项句柄之后添加以下两行
Like Danil said, IIS7 requires that you put the handlers in
Add the two lines below after the last add-in handles
解决方案是在网络配置中。 IIS7 需要在 system.webserver 中编写处理程序,但不能在 system.web 中编写。所以我只是移动处理程序并根据需要添加名称属性。
Solution was in web config. IIS7 required to write handlers inside system.webserver but not in the system.web. So I just move handler and add name attribute as it became required.
对 MSCharts 一无所知,但我建议尝试将应用程序的 AppPool 更改为“Classic .NET AppPool”。
或者,您可能需要修改 web.config 以在其中添加处理程序。请参阅Rick Strahl 的帖子。
Don't know anything about MSCharts, but I'd say try changing the AppPool for the app to 'Classic .NET AppPool'.
Alternatively, you may need to modify your web.config to add the handler in there. See Rick Strahl's post here.