我们目前正在将我们的ASP.NET网站迁移到Visual Studio 2008中的Web应用程序。大部分过程都相当直接,但我遇到了一个让我有点疯狂的障碍。
我们正在使用AjaxControlToolkit来实现某些功能,特别是AutoControlExtender。当通过VS的开发服务器在本地运行时,在服务返回结果集后,extender(下拉列表)不会呈现。但是,如果我将迁移的解决方案部署到我们的UAT服务器,则扩展器可以正常运行。
我确保Ajax Control Toolkit在我的dev机器上本地正确安装(以及bin目录中可用的dll),并且使用调试确保正确调用服务并且无错误地运行(它确实如此)。 Web应用程序取自运行IIS7的服务器。
任何人都可以确认Visual Studio 2008开发服务器是否需要与IIS 7不同的配置(因为我认为IIS 6需要与IIS 7不同的配置),并且是否有可提供更多信息的资源?我自己的搜索在这方面很少见。
另一方面,如果我在错误的区域寻找任何其他提示将不胜感激。
由于 克里斯
答案 0 :(得分:0)
好吧,终于找到了问题,并评论是否有人在未来得到这个。
在我们的解决方案中,页面所在的特定文件夹具有辅助web.config文件。那里没有多少,似乎是出于历史原因而存在。
删除辅助文件似乎允许VS的Web服务器从根web.config加载正确的配置,并且下拉工作正常。