我已经构建了一个Web应用程序,其中包含使用AjaxControlToolkit的TabContainer/TabPanel对象的页面。我也开发了一个自定义样式表。我正在开发使用Visual Studio 2010.以下是我的应用程序的行为:AjaxControlToolkit TabContainer与奇怪的渲染行为
VS2010开发服务器(本地主机:XXXXX):按照预期使用自定义样式表。
本地IIS:呈现TabContainer,但未应用样式表。我通过做一个CTRL + F5来解决这个问题。 IIS似乎非常积极地缓存样式表。
远程服务器: TabContainer和TabPanel完全隐藏。看着HTML,所有人都将他们的可见性设置为隐藏。
我的文件到我的远程服务器上的方式如下(我还没有设置WebDAV或远程发布,因为服务器是Windows 7的盒子,据我所知不支持FrontPage扩展) :
整个解决方案在源代码管理(SVN)下。
- 经过在
- 同步的服务器上的所有挂起的更改(包括项目,ASPX文件,CSS,AjaxControlToolkit二进制文件)。
- 重新构建服务器上的所有内容。
- 部署到服务器上的本地IIS(可从外部访问)。
无论是服务器上的本地IIS还是服务器上的开发服务器,TabContainers都完全隐藏。查看服务器项目上的SVN状态,只有“AjaxControlToolkit.dll”处于源代码控制之下。所有特定于语言环境的DLL都不在服务器上。这可能是一个潜在的问题吗?
我不确定发生了什么,并希望得到任何帮助。谢谢!
是的,我昨天下载了最新版本的工具包。在我创建网站项目之前,我的解决方案已升级到VS2010。该网站项目是在我安装ACT之前创建的。 我是否需要更改IIS管理上的任何内容? – sohum 2010-05-28 19:57:10
通常你不需要。 ACT的dll将与您的web应用程序项目一起部署。它应该在bin目录中。 – citronas 2010-05-28 20:29:18