小编Bri*_*ian的帖子

.Net使用依赖于设备的位图还是依赖于设备的位图?

将图像加载到内存中时,.Net是否完全使用DDB,DIB或其他东西?如果可能,请引用您的消息来源。

我想知道是因为我们当前有一个经典的ASP应用程序,该应用程序使用第3方组件加载图像,有时会创建“没有足够的存储空间来处理此命令。”错误。该错误非常不一致,但往往会在较大的图像上发生(并非总是,但经常)。重置IIS之后,通常再次处理相同的文件就可以了。

经过大量研究,我发现DDB在处理大图像时往往会出现此问题,因为它们在视频内存中工作。考虑到我们在具有集成视频卡和有限共享内存的Web服务器上运行,这肯定是我们的问题。

我们正处于将应用程序转换为.Net的早期阶段,并且想知道使用.Net是否可以替代当前的方法,这就是为什么我要问这个问题。

我们欢迎您提出任何建议:)但出于好奇,我真的很想为这个问题提供答案;.Net使用DDB还是DIB?

.net image bitmap

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

使用ClickOnce应用程序部署NLog

用户无法安装ClickOnce应用程序.错误是:"文件NLog.dll不是有效的可移植可执行文件(PE)文件." 它在我的机器上工作正常,但我安装了nLog.这对客户端机器来说是不可能的.任何想法如何让这个工作?

.net clickonce nlog

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

ASP.Net页面访问错误的注册表?

我正在尝试从注册表中读取值,但不知何故,我似乎得到了错误的注册表.我无法读取我创建的任何键,并且更改我能够获得的键的值似乎没有效果.

我正在使用Registry.GetValue获取值,它返回null为我的键或我更改的键的原始值.

我正在读取aspx页面中的值.操作系统是Windows Server 2003 SP2 64位.IIS以32位运行.我不确定这里有什么其他相关信息.

关于如何发生这种情况以及我能做些什么的任何信息都值得赞赏.

asp.net registry

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

如何找出"LAUNCH_ERROR"在Chromecast中的含义?

我为Chromecast构建了一个非常简单的自定义接收器,但我似乎无法启动它.当我尝试时,我收到以下错误...

{ 
    code: 'session_error', 
    description: 'CANCELLED', 
    details: {
        reason: 'CANCELLED',
        type: 'LAUNCH_ERROR'
    }
}
Run Code Online (Sandbox Code Playgroud)

我不知道这意味着什么或如何获得有关错误的更多信息.该应用程序昨晚工作,但今天早上上班时停止了.

这是我尝试过的:

  • 已确认已选中"向Google发送序列号".
  • 重新启动Chromecast.
  • 执行出厂重置(重新验证"检查发送序列号").
  • 已验证我的设备已在Chromecast控制台中注册(双重检查的序列号)
  • 在Chromecast控制台中创建了一个新应用,并使用该ID启动接收器.
  • Chromecast调试器.它连接到设备OK,但似乎没有帮助这个错误.当我运行应用程序并重新附加没有显示任何错误时,我收到"与目标分离"消息.
  • 确认我能够从我的Android平板电脑连接到接收器(它只是一个html页面).

我能想到的唯一一件事就是在昨晚和今天早上之间发生了变化,我正在使用我的手机热点将我的Chromecast连接到我的笔记本电脑(这是我在办公室访问的唯一半可靠的wifi).我离开时随身携带手机,因此笔记本电脑和Chromecast在一夜之间断开连接.但是,因为我能够与Chromecast(我的发送者应用程序 - 一个html页面 - 可以看到设备,内置媒体应用程序,调试器可以连接等)进行通信,这似乎不是罪魁祸首.

这是接收器的代码......

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Hello World Chromecast App</title>
</head>
<body>
    Hello World!

    <script src="//www.gstatic.com/cast/sdk/libs/receiver/2.0.0/cast_receiver.js"></script>
    <script>
        window.onload = function () {
            window.castReceiverManager = cast.receiver.CastReceiverManager.getInstance();
            window.castReceiverManager.start();
        }
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我可以尝试解决这个问题或找出实际错误是什么的任何想法?

chromecast

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

标签 统计

.net ×2

asp.net ×1

bitmap ×1

chromecast ×1

clickonce ×1

image ×1

nlog ×1

registry ×1