我在Windows 2012 R2 Core框上运行IIS 8.5.我创建了一个名为"MyNewAppPool"的新应用程序池.我有一个名为"MyNewWebsite.com"的网站实例在"MyNewAppPool"应用程序池中运行.用于"MyNewAppPool"的标识是"ApplicationPoolIdentity".
我的理解是,我可以使用自动生成的本地虚拟帐户为IIS 8.5中的应用程序池分配安全权限,该帐户将命名为"IIS AppPool\{Application Pool Name}".
因此,在"MyNewWebsite.com"目录的Windows资源管理器中,我应该能够为虚拟用户帐户"IIS AppPool\MyNewAppPool"分配读/写权限.我找不到此用户帐户来分配任何权限.我正在搜索本地计算机位置而不是整个域.我可以找到"IIS应用程序池\默认应用"帐户,但是我不想给DefaultAppPPool下运行MyNewWebsite.com,我想给MyNewAppPool应用程序池下运行它.
谁能告诉我为什么我找不到MyNewAppPool自动生成的虚拟账户?
iis application-pool windows-server-2012 windows-server-2012-r2 iis-8.5
我觉得很奇怪,没有详细的逐步解释如何将自己的Meteor webapp部署到自己的Windows服务器上.或许我可能无法使用谷歌找到这样的解释.
在许多页面上,即使是在SO上的一些问题,我发现人们只是说" build it and deploy it like any other node.js app
"这很好,除了我找不到任何解释如何将node.js webapp部署到Windows服务器上.
流星真是太棒了,我觉得如果有人会在如何在Windows服务器上部署Meteor应用程序上逐步写出这样的话,人们会非常高兴露营者...特别是如果解释说明如何部署多个Meteor应用程序到一台Windows服务器上;)
它肯定不一定是IIS,nginx在Windows上运行就好了.
此外,Node.js在Windows上运行就好了.作为一项服务,MongoDB在Windows上运行得很好.Meteor在Windows上构建应用程序显然很好.因此,它确实缺少将其部署在Windows服务器上的最后一步......
那么,那里的任何人都知道如何在一台Windows服务器上部署几个Meteor应用程序,并愿意为此编写一个n00b友好的逐步解释?
好吗?
windows windows-server meteor windows-server-2012 windows-server-2012-r2
我正在尝试在Windows Server(2012 R2标准)上安装OpenSSH,并且我一直按照此位置的说明进行操作:https://www.server-world.info/en/note ? os = Windows_Server_2012 & p = opennssh
我以管理员身份运行Powershell,所有似乎都正确安装到我尝试通过运行命令生成SSH主机密钥的部分.\ssh-keygen.exe -A
(指令的第7步).运行后,它返回一个错误说:
RSA无法在__PROGRAMDATA中保存您的公钥__ \\ ssh/ssh_host_rsa_key.9uX3wf3apv:否此目录文件"
DSA,ECDSA和ED25519也会显示相同的错误.
如果有人能告诉我我在哪里出错了,我们将不胜感激.我在网上搜索过,没有找到任何其他的参考资料.
我在远程服务器上与RDP连接.
我只想离开,我有两个选择:1)退出2)断开连接
这两者有什么区别?
我试图使用freetds的二进制文件从安装位置,在Windows上,但我无法弄清楚如何安装二进制文件; 谷歌搜索没有任何相关性.我正在安装,以便可以导入和使用Python模块Pymssql.
我收到与此帖相同的错误:https://github.com/pymssql/pymssql/issues/372
我在AWS上的Windows Server 2012 R2 VM上以管理员身份运行Chrome版本61.0.3163.91(官方构建)(64位)(也尝试过普通用户,没有区别)我想调试发送给我的POST数据应用程序,但谷歌Chrome开发人员工具根本不显示表单数据:
在Windows Server 2012R2上运行
我试图在IIS上禁用TLS 1.0,因为客户端有一个站点扫描程序,突出显示这是一个安全问题.
我有一个干净的测试服务器设置和应用程序正常运行,直到我禁用TLS 1.0.
我更新了所有适当的设置:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727]
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727]
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client]
"Enabled"=dword:00000000
"DisabledByDefault"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server]
"Enabled"=dword:00000000
"DisabledByDefault"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
"Enabled"=dword:ffffffff
"DisabledByDefault"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server]
"Enabled"=dword:ffffffff
"DisabledByDefault"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"Enabled"=dword:ffffffff
"DisabledByDefault"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"Enabled"=dword:ffffffff
"DisabledByDefault"=dword:00000000
Run Code Online (Sandbox Code Playgroud)
在事件查看器中,我得到:
生成致命警报并将其发送到远程端点.这可能导致连接终止.TLS协议定义的致命错误代码为70.Windows SChannel错误状态为105.
如果我还原TLS 1.0(启用,而不是DisabledByDefault)的注册表设置,一切都很好.
在system.web中使用:
<httpRuntime targetFramework="4.7.2" />
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
我编写了一个控制台应用程序,它只调用 SQL Server 数据库中的存储过程。然后,我设置了一个 Windows 任务计划程序事件,每 5 分钟调用一次控制台应用程序的 .exe 文件。大多数情况下它都能工作,但是每天大约有 10 次左右,一旦打开连接来调用存储过程,我们就会收到以下 sqlException:
System.Data.SqlClient.SqlException
(0x80131904): 已成功与服务器建立连接,但登录过程中发生错误。(提供程序:SSL 提供程序,错误:0 - 远程主机强制关闭现有连接。)
我临时构建了一个 try 块,其中包含简单的 5 次重试和短暂的暂停,这对一些人有所帮助,但每天仍有几次 5 次都失败。我认为这一定是某种沟通问题,但我什至不知道该去哪里寻找。
我所做的大部分研究都指向 TLS 或防火墙问题。我不是这方面的专家,但我认为如果其中任何一个是原因,那么每次都会持续出现错误。与 SSL 的参考相同。另一方面,出于同样的原因,我不明白这可能是控制台应用程序或存储过程的编码问题,所以我没有想法。
SQL连接代码如下:
Public Function GetDataTable(tsql As String, Optional ConnectionString As String = Nothing, Optional TryNum As Integer = 1) As DataTable
Try
Dim dt As DataTable
Using conn As SqlConnection = New SqlConnection(If(Not ConnectionString Is Nothing, ConnectionString, SConn))
conn.Open()
Using dr As SqlDataReader = (New SqlCommand With {.CommandType = CommandType.Text, …
Run Code Online (Sandbox Code Playgroud) sql-server ssl sqlexception windows-server-2012-r2 windows-server-2019
我一直在寻找一种在 的子目录下创建多个单独的事件日志的方法Applications and Services Logs
,就像有一个子目录Microsoft
然后它有一个子目录Windows
然后有应用程序登录的各种其他目录一样。
我想创建如下所示的东西
我遇到的所有示例都只允许您直接在Applications and Services
目录下创建日志,而不能创建子目录。
谢谢
我有一个WebAPI端点(在IIS中托管),它从数据库(字节数组)读取图像并以PNG格式返回它们.这段代码很简单:
Image img = ImageHelper.ReadFromDatabase(…);
using (MemoryStream ms = new MemoryStream())
{
img.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK);
response.Content = new ByteArrayContent(ms.ToArray());
response.Content.Headers.ContentType = new MediaTypeHeaderValue("image/png");
response.ConfigureResponseCachability(parseConceptVersion, TimeSpan.FromHours(1));
return response;
}
Run Code Online (Sandbox Code Playgroud)
我有三个Web服务器,其中一个上面的代码导致此错误:A generic error occurred in GDI+.
at at System.Drawing.Image.Save()
.
服务器运行不同的OS版本:
我已经更改了上面的代码以返回JPEG而不是PNG,并修复了问题.
img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
Run Code Online (Sandbox Code Playgroud)
我必须发送PNG图像,所以我需要找到根本原因.
我将代码转换为使用WPF类(System.Windows.Media)而不是Windows Form类.结果很有趣:我在创建PNG时也出错了.这次错误发生The component registration is invalid. (Exception from HRESULT: 0x88982F8A)
在System.Windows.Media.Imaging.BitmapEncoder.SaveFrame()