小编Pau*_*rry的帖子

.Net Framework:w3wp.exe中的异常

我在asp.net 3.5中开发了带有Web表单的网站.我用IIS运行它.它早先工作得很好.但是当我调试它时突然发生了异常.消息是

w3wp.exe [XXXX]中出现未处理的Microsoft .Net Framework异常

每次我尝试运行我的应用程序时都会发生这种情况,但是当我使用Cassini运行网站时,没有例外.当我在IIS上部署html页面时,没有例外.仅在IIS上使用.net应用程序时出现问题.

我尝试了很多我在这里找到的解决方案,但没有解决问题.

怎么了?有人可以帮忙吗?谢谢.

asp.net iis w3wp.exe

22
推荐指数
3
解决办法
5万
查看次数

Asp.net:无法调试此问题:Sys.ArgumentNullException:Value不能为null.参数名称:元素

很奇怪,我遇到了问题:

Sys.ArgumentNullException:值不能为null.参数名称:元素.

这个问题只发生在IE中.

细节:

  • ScriptResource.axd =行:4868
  • 代码:0 - 字符:12

网页错误详情

用户代理:Mozilla/4.0(兼容; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath. 2; .NET4.0C; .NET4.0E; AskTbBT4/5.8.0.12304)时间戳:星期二,2011年1月25日11:24:42 UTC

消息:Sys.ArgumentNullException:值不能为null.参数名称:elements行号:4868字符:12代码:0 URI:http://asdfsdf/ScriptResource.axd?d = 7NwOnZl2VMauVPybpy_0vvP2zsCf0g8YK4dd3SkNMq873HwvoDhnE7rPvjFZwFLM0&t = 11e661nl.js

提前致谢!

asp.net

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

更正损坏的ZIP文件标题

我以前一直在使用Chilkat Zip .Net从我的应用程序生成备份文件,但在遇到组件问题后,转移到Xceed Zip .Net以获得相同的功能.

如果您使用Chilkat生成的其中一个Zips并尝试使用Xceed,7Zip,WinZip进行提取,则会失败.

如果您使用相同的文件并使用Chilkat,Windows Zip,WinRar提取,那么该文件提取就好了.

在维基百科上阅读有关WinZip格式的内容,我调查了中央目录和本地文件头,看起来Chilkat组件已经错误地编写了中央目录记录文件大小.如果您使用FRHed之类的东西来编辑中央记录并使文件大小与本地标题大小相同,那么一切都会正确提取.

你会推荐我做什么?

  1. 使用Chilkat库编写一个小实用程序来解压缩Zip,然后使用Xceed Library重新压缩
  2. 阅读Zip文件,查找必要的Zip标记(如规范中所定义),然后更正中央标题.
  3. 其他一些组合.

.net binary zip

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

如何获取DLL中的函数列表(托管和非托管)?

所以我玩一个DLL(UnityEditor.dll)我想得到这个托管DLL内部所有非托管函数的列表(dll可能是由本机C++(如果使用静态编译的库)组成的核心和托管C++包装器全部包装成一个dll.)我想获得该Dll内部所有非托管函数的列表,例如创建我自己的托管\非托管包装器?

c++ windows dll unmanaged

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

如何将管道机密传递给 DockerCompose@0

我正在编写一个测试管道并动态创建一系列容器来设置各个部分。

我需要能够将秘密变量从 Pipeline 传递到 Docker Compose 构造中,以使容器能够连接到数据库服务器。

我的管道中有许多非秘密变量,它们都已成功传递。

我已经在 powershell 测试中映射了$env:addressdatabase_password来验证我的变量是否可用。

#To Verify if mapped secret variables are coming through (reverse the string)
- powershell: |
    $a = $env:addressdatabase_password
    Write-Host "$a"
    $b = $a.ToCharArray()
    [Array]::Reverse($b)
    $c = -join($b)
    Write-Host "$c"
  env:
    addressdatabase_password: $(database-address-password) #pipeline secret
Run Code Online (Sandbox Code Playgroud)

我的任务azure-pipelines.yml看起来像这样(未显示所有参数)

- task: DockerCompose@0
  displayName: 'Container Start'
  inputs:
    containerregistrytype: 'Azure Container Registry'
    azureSubscription: '$(containerSubscription)'
    azureContainerRegistry: '{"loginServer":"$(containerLoginServer)", "id" : "$(containerRegistryId)"}'
    dockerComposeFile: '**/docker-compose.yml'
    action: 'Run a Docker Compose command'
    dockerComposeCommand: 'up -d'
    arguments: …
Run Code Online (Sandbox Code Playgroud)

powershell docker-compose azure-devops-pipelines

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

如何将原始对象的事件附加到深度复制克隆

继续我昨天的问题,深入研究一个带有C#事件的对象,并将原始对象的事件附加到Cloned副本非常简单,只需在Copy =原始值中设置Event声明即可.附加事件时进行深度克隆

你是如何在VB.Net中做到这一点的?(使用.Net 2)

我希望也许有反射的东西你可以检查哪些事件被绑定并以某种方式将它们转移到新对象.

.net vb.net events

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

如何强制使用自定义UITypeEditor进行系统类型

我有一个自定义UITypeEditor用于我的程序使用propertygrid进行颜色选择,但如果我只是暴露system.drawing.color,我似乎无法激活它.我需要在调用我的UITypeEditor之前用CustomType包装Color.

注意属性TheColour它的工作原理.该颜色没有.

当我打开propertyGrid时,我可以看到GetEditStyle通过这两种方法调用,但是当它出现时,EditValue只有在propertygrid中选择TheColour时才会调用它.选择"颜色属性"时,将显示"正常颜色"下拉列表

我错过了什么?

<CategoryAttribute("Order Colour"), _
 Browsable(True), _
 DisplayName("The Colour"), _
 Description("The background colour for orders from this terminal"), _
EditorAttribute(GetType(IKMDependency.ColourSelectorEditor), _ 
GetType(System.Drawing.Design.UITypeEditor))> _
Public Property TheColour() As MyColour
    Get
        Return mMyColor
    End Get
    Set(ByVal value As MyColour)
        If value.Colour <> mMyColor.Colour Then
            mColor = value.Colour
            mMyColor = value
            mIsDirty = True
        End If
    End Set
End Property

<CategoryAttribute("Order Colour"), _
 Browsable(True), _
 DisplayName("Colour"), _
 Description("The background colour for orders from …
Run Code Online (Sandbox Code Playgroud)

.net propertygrid

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

为什么.NET Framework 2.0上存在缺失的AutoresetEvent.WaitOne重载

如果遇到异常,似乎有些机器在很长一段时间内都没有应用Windows Update,那么.NET Framework 2.0就没有特定的过载.

在早期修订版本中,AutoResetEvent.WaitOne(int32)似乎不存在.根据MS文档,这种方法一直存在,但显然不是.如果你调用AutoResetEvent.WaitOne(int32,boolean)就可以了.

当你调用这个方法导致应用程序完全崩溃而没有任何捕获异常的机会等.

我想出了一个解决方法,但想知道人们如何鼓励用户将他们的机器更新到最新的服务包等?

是否最好接受他们不会相应地更新和编码,或者通过不让程序启动来强制他们更新.

Dim au As System.Threading.AutoResetEvent
au = New System.Threading.AutoResetEvent(False)

Dim themethods() As MethodInfo
themethods = au.GetType.GetMethods()
Dim found As Boolean

For Each m As MethodInfo In themethods
    If String.Equals(m.Name, "WaitOne", StringComparison.OrdinalIgnoreCase) Then
        Dim params() As ParameterInfo
        params = m.GetParameters
        If params.Length = 1 Then
            If params(0).ParameterType Is GetType(Integer) Then
                found = True
                Exit For
            End If
        End If
    End If
Next

Dim allowRun As Boolean = True

If Not found Then
    ApplicationLog.Write("This system …
Run Code Online (Sandbox Code Playgroud)

.net multithreading

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

如何通过给定的消息类型名称和原始字节为Java Object获取protobuf?

我有字符串和原始字节的消息类型名称。如何通过这些材质创建Java对象?原型

pakage foo;
message Bar {
 required int32 id = 1;
 required string name = 2;
}
Run Code Online (Sandbox Code Playgroud)

TestMain.java

foo.Bar bar = foo.Bar.newBuilder()
.setId(1).setName("foobar").build();
byte[] rawbytes = bar.toByteArray();
String typeName = bar.getDescriptorForType().getFullName();

foo.Bar b = (foo.Bar) howTo(rawbyte, typeName);
Run Code Online (Sandbox Code Playgroud)

java protocol-buffers

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

字节= 8位,但为什么BitConverter不这么认为

鉴于以下信息

Public Enum Request As Byte
    None = 0
    Identity = 1
    License = 2
End Enum

Protected mType As Communication.Request

mType = Communication.Request.Identity

Debug.Print (BitConverter.GetBytes(mType).Length.tostring)

2
Run Code Online (Sandbox Code Playgroud)

为什么bitconverter报告mType是2的长度.我原以为将Byte传递给BitConverter.GetBytes只会返回字节.

我的意思是没什么大不了的,因为它只是在TCP Socket上发送一个非常小的数据块,但我很感兴趣为什么它认为它是2个字节.

.net vb.net

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

关于如何在ASP.net中拖放的建议

好的,所以我想要一个简单的SINGLE网页,可以带一个小男人,并将他拖到一个运动场(只是一个背景形状的足球场),然后点击一个"保存"按钮,它保存坐标.但我需要能够在比赛场地增加更多的小个子.

我该怎么做?我正在查看JQuery Droppable控件/ ASP.NEt组合,但我没有看到有人将所有坐标保存到数据库的示例.

任何提示或建议将不胜感激.

c# asp.net ajax jquery web-parts

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