【问题标题】:CSSFriendly issue just after publishing to web server发布到 Web 服务器后的 CSSFriendly 问题
【发布时间】:2010-11-12 10:00:35
【问题描述】:

我创建了一个网站,并为 Menu、TreeView 和 GridView 使用了 css 友好的适配器,一切都是正确的,但是在将它发布到我出色的 Web 服务器后,菜单和树视图没有加载,只有一些项目符号!

这是我的工作:http://jds.cot.ir(死链接)

我有一个没有加载的菜单。

【问题讨论】:

  • 我查看了html源码,一切正常,类可见,style.css已经加载,不知道为什么不起作用。
  • 控件的数据源是什么?它们是否绑定到数据库?如果是这样,您是否在数据库等中进行了复制?
  • 对于仍在关注此内容的任何人,App_Browsers 和 .Net 3.5 或之前的运行时和 VS2010 都存在编译问题。它将所有其他元素编译到先前的运行时,但 App_Browser.dll 到 4.0 ...删除 /bin/App_browsers.dll 应该没问题。这可能不是您的明确原因,但它可能会有所帮助。

标签: asp.net css menu treeview


【解决方案1】:

您是否复制了 App_Browsers 文件夹?我会检查你是否复制了所有文件,如果可以的话,重新启动应用程序池(触摸 web.config 应该可以实现这一点)。

【讨论】:

  • 这个文件夹存在,要不要重启应用池?如果是,如何?你的意思是通过web.config,我可以重启应用程序池?
  • 我通过复制 app_offilne.htm 并请求 url 并重命名文件并再次请求网站来重新启动应用程序,但它还不正确。
【解决方案2】:

我找到了问题和解决方法,加载一个css文件时出错:

<link href="/WebResource.axd?d=FmPs0x8PbK0cHdhnI4N-J7cB33HdEr5UOoA_QzdIwqZdeINM8Kod5dxru5SzZMkL0&amp;t=633820044382031250" type="text/css" rel="stylesheet" />

并且这个 css 的内容是一个错误,标题为:

Specified argument was out of the range of valid values. Parameter name: utcDate

我将我的电脑日期更改为一个月前并重建了我的解决方案,然后再次上传。

而且每件事都是正确的。 ;)

【讨论】:

  • 我今天晚上在开发过程中发生了这种情况,显然是由于时间变化!!!
【解决方案3】:

尝试从服务器上 Web 应用的根目录中删除 precompiled.config。那是为我做的。还没有真正研究过优缺点。出于某种原因,发布者的预编译似乎没有考虑到控制适配器。我刚刚在 VS2010 beta 2 中遇到了这个问题。

【讨论】:

    猜你喜欢
    • 2017-03-30
    • 2011-03-14
    • 2015-07-28
    • 2016-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-16
    相关资源
    最近更新 更多