问题列表 - 第7764页

需要帮助IE 6

所以我现在一直在网站上工作几个月,我主要在chrome上测试它.但在我发布任何大的东西之前,我总是在firefox 3.something和IE7上查看它.现在我收到一些投诉,说它在IE6中看起来不太好,当我检查它时......好吧,它看起来不像它应该的那样.是否有任何快速修复,我可以添加到我的HTML,使其在IE6中看起来和其他地方一样?

html javascript css

1
推荐指数
1
解决办法
130
查看次数

确定线程的来源

我在开发的一个小应用程序中遇到了高度的闪烁和UI滞后,以测试我为我们的某个应用程序编写的组件.因为在空闲时间(当应该 - 严重 - 没有任何事情发生)时发生闪烁和滞后,我决定做一些调查.我注意到Threads窗口中有一些我不知道的线程(并非完全出乎意料),但引起我注意的是其中一个线程设置为Highest优先级.Main()即使在我的任何代码执行之前,也会调用此线程.我发现这个线程似乎出现在我编写的每个.NET应用程序中,甚至是控制台应用程序中.

作为我的大胆灵魂,我决定冻结线程,看看发生了什么.闪烁确实停止了,但在进行数据库交互时我遇到了一些奇怪的问题(我使用的是SQL CE 3.5 SP1).我的想法是,这可能是数据库实际运行的线程,但考虑到它是在应用程序加载时(在对数据库的任何引用之前)启动并且存在于其他非数据库应用程序中,我倾向于相信事实并非如此.

因为这个线程(像其他几个)在Location列中没有数据而且在暂停时我在调试器中切换到它时没有列出Call Stack,我尝试通过GetCurrentProcess()匹配StartAddress属性.相应线程的线程,但它超出了所有当前加载的模块地址范围.

有谁知道这个线程是什么,或者我怎么知道?

编辑

在进行一些挖掘之后,看起来StartAddress位于kernel32.dll中(基于附近的内存内容).这使我认为这只是用于启动线程的标准系统函数,根据这个页面,这基本上使我回到正方形,直到确定这个线程实际来自哪里.这一事实进一步证实了这个列表中的所有线程都具有相同的StartAddress值,这使我准确地询问目的是什么......?

编辑2

Process Explorer让我得到一个实际有意义的起始地址.它看起来像是mscorwks.dll!CreateApplicationContext+0xbbef.这个DLL在%WINDOWS%\ Microsoft.NET\Framework\v2.0.50中,所以看起来它显然是一个运行时程序集.我还不确定为什么

  • 这是最高优先级
  • 它似乎在我的应用程序中造成打嗝

.net c# debugging multithreading

5
推荐指数
1
解决办法
1050
查看次数

在Windows 2008服务器上运行aspnet_setreg.exe

我有一个站点,使用aspnet_setreg.exe加密身份用户的用户名和密码到注册表中.它一直工作正常,但当我在Windows 2008上运行时,我得到这个:

C:\ aspnet_setreg> aspnet_setreg.exe -k:SOFTWARE\MYCODE\identity -u:"domain\user"-p:"password"

请编辑您的配置以包含以下内容:

userName ="registry:HKLM\SOFTWARE\MYCODE\identity\ASPNET_SETREG,userName"password ="registry:HKLM\SOFTWARE\MYCODE\identity\ASPNET_SETREG,password"

注册表项上的DACL授予系统,管理员和创建者所有者完全控制权.

如果您具有配置节的加密凭据或配置节的连接字符串,请确保进程标识具有对注册表项的读取权限.此外,如果您已配置IIS以访问a上的内容

UNC共享,用于访问共享的帐户将需要对注册表项的读取权限.Regedt32.exe可用于查看/修改注册表项权限.

您可以重命名注册表子项和注册表值以防止发现.

有没有其他人使用这个,你有没有看到它在2008年工作.

谢谢

asp.net iis windows-server-2008

4
推荐指数
2
解决办法
8182
查看次数

如何在Visual Studio 2003中检查调试器中的XML流

我必须编辑一个XSLT样式表,但我是盲目的,因为XML输入仅在一堆流中短暂存在.我可以调试代码,但无法弄清楚如何将流的内容输出到我可以看到的文本中(并在我编辑它们时手动运行XSLT).

代码是一个很大的遗留系统的一部分,我可以在调试环境中修改它,如果绝对必要,但它运行在一个连接到一堆MSMQ的Windows服务中.因此,出于各种原因,我宁愿能够使用调试器来查看XML,而无需先更改代码.

代码大大简化了,就像这样:( C# - 但在VS 2003中记住它是.net 1.1.)

这是将XML作为流获取的函数,然后将其提供给某种XSLT转换对象.我已经尝试在监视窗口和即时窗口中查看writer和xmlStream对象,但无法理解如何查看实际的XML.

private MemoryStream GetXml()
{
    MemoryStream xmlStream;
    xmlStream = new MemoryStream();
    XmlWriter writer = new XmlTextWriter(xmlStream, Encoding.UTF8);
    writer.WriteStartDocument();
    //etc etc...
    writer.WriteEndDocument();
    writer.Flush();
    xmlStream.Position = 0;
    return xmlStream; //Goes off to XSLT transform thingy!
}
Run Code Online (Sandbox Code Playgroud)

所有人都非常感谢.

c# xml .net-1.1 visual-studio-2003 stream

11
推荐指数
1
解决办法
5186
查看次数

如何找到rake任务的源文件?

我知道您可以通过键入来查看所有可能的rake任务

rake -T
Run Code Online (Sandbox Code Playgroud)

但我需要知道一项任务到底是做什么的.从输出中,我如何找到实际具有任务的源文件?例如,我正在尝试查找db:schema:dump任务的源代码.

ruby rake ruby-on-rails

42
推荐指数
3
解决办法
8067
查看次数

如何使用c#和WebClient类检查服务器上是否存在文件

在我的应用程序中,我使用WebClient类通过简单地调用DownloadFile方法从Web服务器下载文件.现在我需要在下载之前检查某个文件是否存在(或者我只是想确保它存在).我有两个问题:

  1. 在不通过线路传输大量数据的情况下检查服务器上是否存在文件的最佳方法是什么?(这是我需要检查的大量文件)
  2. 有没有办法在不下载的情况下获取给定远程文件的大小?

提前致谢!

c# webclient http file exists

20
推荐指数
2
解决办法
3万
查看次数

5
推荐指数
2
解决办法
9269
查看次数

为什么我的Linq Where子句产生的结果更多而不是更少?

我在很长一段时间内获得了最奇怪的调试体验.承认这有点令人尴尬,但它让我相信我的Linq查询在添加额外的Where子句时会产生更多结果.

我知道这是不可能的,所以我重构了我的违规功能加上属于它的单元测试:

[Test]
public void LoadUserBySearchString()
{
    //Setup
    var AllUsers = new List<User>
                       {
                           new User
                               {
                                   FirstName = "Luke",
                                   LastName = "Skywalker",
                                   Email = "luke@jedinet.org"
                               },
                           new User
                               {
                                   FirstName = "Leia",
                                   LastName = "Skywalker",
                                   Email = "faeryprincess@winxmail.com"
                               }
                       };


    //Execution
    List<User> SearchResults = LoadUserBySearchString("princess", AllUsers.AsQueryable());
    List<User> SearchResults2 = LoadUserBySearchString("princess Skywalker", AllUsers.AsQueryable());

    //Assertion
    Assert.AreEqual(1, SearchResults.Count); //test passed!
    Assert.AreEqual(1, SearchResults2.Count); //test failed! got 2 instead of 1 User???
}


//search CustID, fname, lname, email for substring(s)
public List<User> LoadUserBySearchString(string SearchString, …
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-entities

2
推荐指数
1
解决办法
1014
查看次数

如何计算每页使用的MySQL查询总数?

PHP或MySQL中是否有内置函数可以提供页面上使用的MySQL查询总数?我在许多网站(主要是论坛)上看到过,他们在底部有一条消息,上面写着"在0.6秒内生成20页查询页面".

如果没有内置任何内容,那么我将在我的数据库类中添加一些内容来计算它们,但它似乎已经可用的那种功能.

php mysql count

7
推荐指数
1
解决办法
9572
查看次数

如何关闭Visual Studio 2008脚本调试

如果我使用Visual Studio 2008和Internet Explorer启动ASP.NET项目,Visual Studio将启动脚本调试.我得到一个脚本文档节点,其中包含Windows Internet Explorer和Default.aspx的子节点,下面有大量的匿名代码节点.

除了告诉VS在FireFox中启动应用程序之外,我很难关闭它.我一直在搜索并找到解决方案来关闭Internet Explorer中的脚本调试,但这对我没有任何改变.

有没有人找到解决方案?

internet-explorer script-debugging visual-studio-2008

7
推荐指数
2
解决办法
8639
查看次数