当我使用Verisign signtool.exe在我的服务中对程序集进行签名时,它在计算机启动时无法在运行Windows 2003 Server的计算机上启动.事件日志有两个事件:
"等待xxx服务连接的超时(30000毫秒)." 并且"由于以下错误,xxx服务服务无法启动:服务未及时响应启动或控制请求."
一旦机器运行,它就会正常运行.它在XP和Vista中都很好用.当程序集未签名时,它会正常启动.
当元素名称和所有属性名称和值与输入元素匹配时,我需要替换XElement层次结构中的节点的内容.(如果没有匹配项,则可以添加新元素.)
例如,如果我的数据如下所示:
<root>
<thing1 a1="a" a2="b">one</thing1>
<thing2 a1="a" a2="a">two</thing2>
<thing2 a1="a" a3="b">three</thing2>
<thing2 a1="a">four</thing2>
<thing2 a1="a" a2="b">five</thing2>
<root>
Run Code Online (Sandbox Code Playgroud)
我想在使用此输入调用方法时找到最后一个元素:
<thing2 a1="a" a2="b">new value</thing2>
Run Code Online (Sandbox Code Playgroud)
该方法应该没有硬编码元素或属性名称 - 它只是将输入与数据匹配.