Articles of .net

为什么.NET Folder.CopyHere方法在SQL Server代理PowerShell作业步骤中运行时不允许对.ZIP文件进行对话框抑制?

我在SQL Server代理作业步骤中使用PowerShell来自动提取.ZIP文件内容到目录。 基于这个问题的最高票数答案: 如何在Powershell中压缩/解压缩文件? 我正在使用这个代码: $dir_source = "\\myserver\myshare\" $dir_destination = "\\myserver2\myshare2\" $file_source = Get-ChildItem -Path (Join-Path -Path $dir_source -ChildPath "test.zip") $shell_app = New-Object -com shell.application $zip_file = $shell_app.namespace($file_source.FullName) $destination = $shell_app.namespace($dir_destination) $destination.Copyhere($zip_file.items(),20) CopyHere方法的vOptions可选参数是20,它指定“不显示进度对话框”。 (4)和“对所有显示的对话框回答”是全部“。 (16)。 此参数在PowerShell脚本编辑器(我正在使用PowerGUI脚本编辑器)中按预期工作。 我可以运行脚本,并再次运行(覆盖scheme),脚本完成,没有错误,没有对话框。 但是,在SQL Server代理PowerShell作业步骤中执行相同的代码会导致当文件已经存在于目标数据库中时挂起的作业。 重现步骤: – Instantiate code in a SQL Server 2008 SQL Server Agent Job step – Start […]

jenkins从Bonobo Git服务器拉

我已经安装了 jenkins Jenkins上的SCM的Git插件 Bonobo Git服务器 要configurationjenkins从Git生成我input在我的本地networkinghttp://devserv/Bonobo.Git.Server/<reponame>.git url,然后我先input用户名和密码,我得到这个错误信息: Failed to connect to repository : Could not init C:\Windows\TEMP\hudson8497551621296692258tmp 我试图去文件夹,并给予每个人完全访问权限,只是为了一个testing,但没有帮助。 有任何想法吗?

是否有.NET 4.0脱机安装?

我正在尝试使用dotNetFx40_Full_setup.exe在某些虚拟机上安装.NET 4.0,并且出现错误0x800C0005。 这个问题可能涉及防火墙/代理/安全configuration。 而不是处理这个问题,微软是否有可用的离线安装? 我已经search,但没有find一个。

无法在Windows Server 2012 R2 Core上安装.NET Framework 4.6

使用脱机安装程序( https://www.microsoft.com/en-us/download/details.aspx?id=48137 )在Windows Server 2012 R2 Core计算机上安装.NET 4.6时,正在返回以下错误: Problem signature: Problem Event Name: VSSetup Problem Signature 01: Microsoft .NET Framework 4.6 Setup Problem Signature 02: 4.6.00081 Problem Signature 03: 14.0.81.0 Problem Signature 04: 1 Problem Signature 05: unknown Problem Signature 06: None_UI_Interactive_Crash Problem Signature 07: 0xc000008c Problem Signature 08: 0 Problem Signature 09: unknown OS […]

在更高版本上安装.NET 1.1:安全吗?

我有一个运行所有版本的.NET Framework,从2.0到4.0的服务器。 我需要部署的应用程序将无法在更高版本上正确运行,最初编译为1.1。 在机器上安装版本1.1是否安全,而不会对后续版本造成任何问题? 编辑添加: 对于被接受的答案,我必须在实际安装.NET 1.1之后评论它是如何实现的。 除了发生了一个问题之外,它一切正常。 Sql Server 2005 Developer Edition在机器上,安装1.1后,Sql Server Management Studio不能正常工作,必须删除并重新安装。 只有一个小问题,但值得注意。

访问消息队列系统被拒绝MSMQ?

我的问题有点混乱。 我有2个服务器(Windows Server 2008 R2)安装了MSMQ,我想使用服务器B在服务器A上使用MessageQueue。当我尝试接收它时,总是抛出一条消息错误: "Access to message queuing system is denied." 。 他们之间的IP。 服务器A:172.31.23.130 服务器B:172.31.23.195 FormatName:Direct = TCP:172.31.23.195 \ private $ \ queuesource(它正在发送) 我可以从另一个ping每个服务器; 防火墙被禁用; “queuesource”完全控制“人人”,“匿名login”,“networking”,“networking服务”; 日志已禁用; authentication是可以的; 队列是事务性的。 我在.Net C#中的代码基本上是这样的: MessageQueue _sourceQueue = new MessageQueue(); _sourceQueue.Path = "FormatName:Direct=TCP:172.31.23.195\private$\queuesource"; _sourceQueue.Receive(); // << here throw an exception. 其实我只使用Private Queue来避免Active Directory的问题。 例如,如果服务器DNS失败,则所有networking都将失败。 我不知道什么了。

在Ubuntu上安装mod_mono:处理程序似乎没有被注册

我试图在Apache 2(Prefork MPM)上安装mod_mono。 我正在使用Ubuntu Karmic,只是想要一个自动托pipe的设置(以便执行任何.aspx文件,类似于PHP通常的设置)。 我做了以下安装单声道: $ apt-get install libapache2-mod-mono mono-apache-server2 mono-devel $ a2dismod mod_mono $ a2enmod mod_mono_auto 我已经确认mod_mono正在被Apache加载。 但是,我尝试加载的任何.aspx页面都是未处理的,并且仍然具有application/x-asp-net MIMEtypes。 就好像mod_mono处理程序永远不会被Apache注册。 这里是/etc/mod_mono_auto.load的内容: LoadModule mono_module /usr/lib/apache2/modules/mod_mono.so 这里是/etc/mod_mono_auto.conf : MonoAutoApplication enabled AddType application/x-asp-net .aspx AddType application/x-asp-net .asmx AddType application/x-asp-net .ashx AddType application/x-asp-net .asax AddType application/x-asp-net .ascx AddType application/x-asp-net .soap AddType application/x-asp-net .rem AddType application/x-asp-net .axd AddType […]

GZip压缩在IIS 7.5上不起作用

我试图支持我的静态文件在IIS下的GZip压缩(这应该是默认启用,但不是),但目前为止没有工作。 以下是web应用程序的web.config文件中的<system.webServer>节点下的部分; <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" staticCompressionLevel="9" /> <dynamicTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/x-javascript" enabled="true" /> <add mimeType="application/json" enabled="true" /> <add mimeType="*/*" enabled="false" /> </dynamicTypes> <staticTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/x-javascript" enabled="true" /> <add mimeType="application/atom+xml" enabled="true" /> <add mimeType="application/xaml+xml" enabled="true" /> […]

在Win 7中从networking共享运行.NET应用程序?

我们有一个.NET 1.1应用程序,我们保持在一个networking共享。 我们将.NET Framerwork安装到本地PC上,并通过以下方式设置完全信任:%windir%\ Microsoft.NET \ Framework \ v1.1.4322 \ caspol -pp off -cg LocalIntranet_Zone FullTrust 迄今为止,这在所有的个人电脑上运行良好,但是现在我们有了几台使用Win7的新电脑,这个过程不再有效。 该应用程序将从Win7的本地驱动器运行良好,但运行networking复制导致一般exception错误。 任何想法如何得到这个在Win7下工作?

无法在Windows Server 2003 DC上安装Active Directorypipe理网关服务,因为缺less修补程序969166

我需要在两台Windows Server 2003域控制器上安装Active Directorypipe理网关服务 ,以便能够在环境中的其他计算机上使用Active Directory PowerShell模块; 这是作为一个解决scheme,不要在域中有更多的最近的DC,这是目前无法解决的一个条件。 但是,前面提到的程序包需要修补程序KB969166 ,该修补程序似乎无法在任何地方使用,甚至没有请求(因为它是其他所需的修补程序KB969429 )。 下载页面指出“此修补程序最终将被合并到.NET Framework 4.0中”,但这似乎并不是一个解决scheme,因为4.0框架实际上安装在这些域控制器上(以及所有可用的.NET更新),但在安装ADMGS时仍然出现错误,因为缺less此修补程序。 我知道我们在这里不受支持。 不幸的是,向环境中添加另一个DC不是一个select。 但是,尽pipe如此,该软件包仍然可以使用,并且需要安装的修补程序应该可用。 我该如何解决这个问题?