我一直在寻找一种在 的子目录下创建多个单独的事件日志的方法Applications and Services Logs
,就像有一个子目录Microsoft
然后它有一个子目录Windows
然后有应用程序登录的各种其他目录一样。
我想创建如下所示的东西
我遇到的所有示例都只允许您直接在Applications and Services
目录下创建日志,而不能创建子目录。
谢谢
我正在使用Downloader类从WS2012上的IIS服务器获取大文件并处理下载进度.
它工作正常,但是当客户端的带宽太饱和时,Progress事件不再被触发,并且在一段时间之后下载才停止(完成事件似乎被触发了?),尽管下载未完成,留下客户端有一个损坏的文件.
我无法找到如何解决这个问题,甚至无法解决这个问题的策略(完成下载并显示错误?等待带宽可用性来获取我的下一个字节?)
这是Downloader.as类
public class Downloader extends EventDispatcher
{
[Event(name="DownloadComplete", type="DownloadEvent")]
public static var spd:int = 0;
private var file:File;
private var fileStream:FileStream;
private var url:String;
private var urlStream:URLStream;
var mc_background:MovieClip;
var howManyTimes:Number = 3; //How many times per second the download speed will be traced
var bytesLoaded:Number = 0; //don't change, necessary for calculation
var lastTime:int = 0; //don't change, necessary for calculation
private var waitingForDataToWrite:Boolean = false;
public function Downloader(s:MovieClip)
{
mc_background = s;
lastTime = getTimer(); …
Run Code Online (Sandbox Code Playgroud) 我在Azure上使用Windows Server 2012 R2.
"日期和时间"中的系统时间不能设置为更早的日期,但可以设置为将来的日期.
注意:
每当我设置为更早的日期时,系统时间会自动更改为当前的正确时间.
Internet时间同步已被禁用.
我们有一台本地服务器 (Windows Server 2012 R2),其上运行着 Azure Pipelines 代理。今天(2022 年 1 月 31 日)该代理无法再连接到我们的 Azure DevOps 组织。
从日志文件来看,我认为这是因为它正在尝试连接较旧的 TLS 版本,该版本截至今天已不再可用 - https://devblogs.microsoft.com/devops/azure-devops-services-to -要求-tls-1-2/
因此,我按照有关如何确保启用 TLS 1.2 的说明进行操作,并通过运行此处建议的 PowerShell 脚本确认了注册表编辑器中的设置 - https://learn.microsoft.com/en-us/security/engineering/解决 tls1 问题#更新 windows-powershell-脚本或相关注册表设置
一切看起来都很好,但仍然无法解决同样的问题。机器也已重新启动。如果我在内置的 Internet Explorer 浏览器中尝试它请求的 URL,它会失败,但在 Chrome 中它会成功,因此它一定仍在尝试使用 TLS 1.2 连接,但我不知道为什么。我也尝试重新安装代理(使用最新版本),但由于相同的错误而失败。有什么建议么?
我有使用SAML身份验证的应用程序,我们在2012 R2机器上安装了AD FS 3.0.我认为用户确实经过身份验证,但由于我的应用程序返回错误,因此存在问题,这里是我得到的响应头:
HTTP/1.1 200 OK
Cache-Control: no-cache,no-store
Pragma: no-cache
Content-Length: 5851
Content-Type: text/html; charset=utf-8
Expires: -1
Server: Microsoft-HTTPAPI/2.0
P3P: CP="ADFS doesn't have P3P policy, please contact your site's admin for more details."
Set-Cookie: MSISAuthenticated=OC8xOC8yMDE1IDI6NTg6MzQgUE0=; path=/adfs; HttpOnly; Secure
Set-Cookie: MSISLoopDetectionCookie=MjAxNS0wOC0xODoxNDo1ODozNFpcMQ==; path=/adfs; HttpOnly; Secure
Date: Tue, 18 Aug 2015 14:58:34 GMT
Run Code Online (Sandbox Code Playgroud)
现在问题是什么,据我所知,用户确实经过身份验证,但我的应用程序无法继续.搜索谷歌我发现此链接,但此KB安装在ADFS服务器上.我相信由于P3P错误,这是失败的.有什么建议?
我的 PowerShell TLS 模块似乎不包含 cmdlet Get-TlsCipherSuite
:
PS> (Get-Module tls).ExportedCommands 核心价值 --- ----- 禁用-TlsSessionTicketKey 禁用-TlsSessionTicketKey 启用-TlsSessionTicketKey 启用-TlsSessionTicketKey 导出-TlsSessionTicketKey 导出-TlsSessionTicketKey 新-TlsSessionTicketKey 新-TlsSessionTicketKey
但我不确定如何更新它。
我用的是PS 5.1
主要次要构建修订 ----- ----- ----- -------- 5 1 14409 1018
我已经尝试过
PS>更新模块 tls Update-Module :模块“tls”未使用 Install-Module 安装,因此 无法更新。
编辑:
我认为这是 Server 2012 R2 的限制,因为 cmdlet 未在此处的 2012 下列出
https://learn.microsoft.com/en-us/powershell/module/tls/?view=win10-ps
但是,它是 2016 年列出的。有没有办法将此命令导入到 2012 R2?
我有一个.NET 3.5应用程序,使用PrivateFontCollection.AddMemoryFont将字体加载到内存中,并使用它们生成图像.我最近在Windows Server 2012 R2上安装了它,它产生间歇性错误.
这个方法说明了这个问题:
private Bitmap getImage(byte[] fontFile)
{
using (PrivateFontCollection fontCollection = new PrivateFontCollection())
{
IntPtr fontBuffer = Marshal.AllocCoTaskMem(fontFile.Length);
Marshal.Copy(fontFile, 0, fontBuffer, fontFile.Length);
fontCollection.AddMemoryFont(fontBuffer, fontFile.Length);
Bitmap image = new Bitmap(200, 50);
using (Font font = new Font(fontCollection.Families[0], 11f, FontStyle.Regular))
{
using (Graphics graphics = Graphics.FromImage(image))
{
graphics.DrawString(String.Format("{0:HH:mm:ss}", DateTime.Now), font, Brushes.White, new PointF(0f, 0f));
}
}
return image;
}
}
Run Code Online (Sandbox Code Playgroud)
在Windows 7上,这一切都是一致的.在Windows Server 2012 R2上,如果使用多种字体重复调用,则会失败.例如:
getImage(File.ReadAllBytes("c:\\Windows\\Fonts\\Arial.ttf"));
Run Code Online (Sandbox Code Playgroud)
即使被调用数百次,但使用多种字体调用,它仍可正常工作:
getImage(File.ReadAllBytes("c:\\Windows\\Fonts\\Wingding.ttf"));
getImage(File.ReadAllBytes("c:\\Windows\\Fonts\\Arial.ttf"));
Run Code Online (Sandbox Code Playgroud)
将适用于前几次调用(20左右),但随后将开始产生随机结果(第二次调用有时会返回带有文本的图像 - 即它正在混合字体).
我偶尔(很少)在DrawString调用中得到"GDI +中发生了一般错误".
Windows 7上不会发生这些错误.
我已经尝试了各种选项来清理而没有任何成功.
作为一种解决方法,我尝试将字体文件写入磁盘,然后使用AddFontFile加载,但是(在Windows …
.net fonts gdi+ privatefontcollection windows-server-2012-r2
最近我正在开发一个Flask网站/ api应用程序到Windows Server,看到一些奇怪的问题正在发生.
当有人向网址发出请求时,偶尔(例如10次中有3-4次)会挂起.我需要做的就是通过命令行启动Flask服务器并发送中断信号.(我在Windows上,所以基本上是"Ctrl + C").我用谷歌搜索了一段时间,但我相信没有一个解决方案适用.这是我尝试过的:
threaded=true
中app.run()
的建议在这里没有工作.requests
库发出请求,但仍然看到服务器挂起.我在本地机器(win7 64bit)上有相同的设置,一切正常.(有问题的服务器是Windows Server 2012)
我很乐意分享一些代码,但我非常怀疑这会是代码问题,因为它在本地工作得很好.
以前有没有人经历过同样的事情?
我们每晚都在TeamCity构建服务器上运行Selenium测试.
我们有一些测试在我们的夜间运行期间间歇性地失败.
失败测试的屏幕截图并没有真正提供答案,所以我想记录失败测试的执行情况.
我已经实现了以下内容来记录我想要调查的测试的测试执行情况.
ScreenCaptureJob = new ScreenCaptureJob
{
CaptureRectangle = Screen.PrimaryScreen.Bounds,
ShowFlashingBoundary = true,
OutputPath = outputPath
};
ScreenCaptureJob.Start();
Debug.WriteLine($"Status: {ScreenCaptureJob.Status}");
Test code...
ScreenCaptureJob.Stop();
Run Code Online (Sandbox Code Playgroud)
如果测试失败,我会对捕获的视频进行编码并保存.当我在本地运行测试时,这很好用.
但是,当我在构建服务器上运行它时,ScreenCaptureJob的状态为NotStarted.
没有临时文件写入光盘,因此测试失败时无需编码.
MediaItem mediaItem = new MediaItem(fileName);
Job job = new Job();
job.MediaItems.Add(mediaItem);
job.ApplyPreset(Presets.VC1HD720pVBR);
job.OutputDirectory = outputPath;
job.Encode();
Run Code Online (Sandbox Code Playgroud)
当我尝试从临时文件创建新的MediaItem时发生异常.
TestCleanup method UITests.FailingTest.TestCleanup threw exception. Microsoft.Expression.Encoder.InvalidMediaFileException: Microsoft.Expression.Encoder.InvalidMediaFileException: File not found.
Run Code Online (Sandbox Code Playgroud)
EE4安装在构建服务器上,我已经测试了使用EE4程序本身的捕获.
有没有人知道为什么ScreenCaptureJob无法在服务器上启动?
c# teamcity selenium expression-encoder-4 windows-server-2012-r2
我正在尝试运行certutil -repairstore并不断收到有关智能卡的提示。这是AWS上的VM,并且不能选择智能卡。感谢您对如何绕过智能卡并完成维修的任何想法
ssl certificate ssl-certificate x509certificate2 windows-server-2012-r2