安装在服务器上时呈现ASP.NET应用程序(ASP:菜单和Ajax不工作)

安装在服务器上时呈现ASP.NET应用程序(ASP:菜单和Ajax不工作),asp.net,iis-7,asp.net-ajax,Asp.net,Iis 7,Asp.net Ajax,我使用AJAX控件工具包在ASP.NET和.NET 4.0中开发了一个网站,它在我的本地IIS上运行良好,但当我在生产服务器上安装它时(它是带有IIS 7的Windows server 2008),它无法正确呈现(在任何浏览器中)。。。我有一个asp菜单,它没有按应有的方式呈现(选项不显示在鼠标上方,它是垂直的,它应该是水平的),而且AJAX控件都不起作用(更新面板和模式弹出框)。。。我一直在尝试所有的方法,但到目前为止我没有任何运气,所以如果你们有任何想法,请帮助…谢谢…听起来你们有一些参考路

我使用AJAX控件工具包在ASP.NET和.NET 4.0中开发了一个网站,它在我的本地IIS上运行良好,但当我在生产服务器上安装它时(它是带有IIS 7的Windows server 2008),它无法正确呈现(在任何浏览器中)。。。我有一个asp菜单,它没有按应有的方式呈现(选项不显示在鼠标上方,它是垂直的,它应该是水平的),而且AJAX控件都不起作用(更新面板和模式弹出框)。。。我一直在尝试所有的方法,但到目前为止我没有任何运气,所以如果你们有任何想法,请帮助…谢谢…

听起来你们有一些参考路径问题。启动Fiddler(或Firebug、IE开发工具等),查看在加载JS或CSS文件时是否出现404错误。

它是什么类型的asp项目-网站还是web应用程序?它是哪个菜单控件?asp:menu实际上不是AJAX工具包的一部分,它是框架附带的主web控件库的一部分(位于System.web.UI.WebControl中)。您确定已部署所有依赖项吗。恐怕细节不够详细。非常感谢!我用Firebug进行了调试,得到消息“ASP.NET Ajax客户端框架加载失败”。我认为Ajax框架是与.NET4.0一起提供的。。。你认为这可能与Windows Server 2008有关吗?我将尝试在服务器上找到要安装的框架听起来像是一个配置/安装问题。尝试重新安装或修复框架,看看是否有帮助。