问题标签 [windows-server-2012]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc-4 - 在 IIS8 下部署 MVC 4 应用程序:HTTP 错误 404.0 - 未找到
我正在使用 IIS8 运行 Windows Server 2012。
我只是尝试使用 Visual Studio 2012 添加新创建的 MVC4 应用程序作为 IIS 8 中的虚拟目录,然后将其转换为应用程序。首先我得到这个错误:
我搜索了解决方案,发现我必须授予对 IIS_IUSRS 应用程序文件夹的读取权限
我做的 !然后我现在有这个错误:
怎么了 ??
谢谢 !
vb.net - Windows 服务无法连接到本地主机上的 SQL Server
我编写了一个 VB.Net Windows 服务,用于从 Windows Server 2012 机器上的两个本地 SQL Server 2008 数据库中检索和插入一些行。在我的本地开发机器上,该服务运行完美,但是当我尝试在服务器上运行它时,该服务显示以下错误:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例) - 2012 年 11 月 11 日上午 11:50:37
在同一台服务器机器上,我安装了带有连接到相同 SQL Server 数据库的 Web 应用程序的 IIS。此应用程序运行良好(SQL Server 使用 Windows 和 SQL 身份验证设置,我使用特定用户访问 SQL Server)
当然,我为应用程序和服务使用相同的连接字符串。
有谁知道我可能仍然做错了什么?
在此先感谢您的帮助 :)
asp.net - 在 .NET 4.5 Azure 部署中找不到编译器可执行文件 csc.exe
我有一个网站,该网站曾经有效:
- ASP.NET 4
- MVC 3
- 实体框架 4.3
- 以 Azure 网络角色运行(我注意到它是 osFamily="1",这很奇怪,因为我预计它是 2 - 但无论如何......)
- Azure SDK 1.7
我已经升级了我的整个代码库,以与大量新玩具保持同步。所以现在是:
- ASP.NET 4.5
- MVC 4(剃刀 2)
- 实体框架 5
- Azure 配置设置为 osFamily="3"
- Azure SDK 1.8(存储客户端库煞费苦心地升级到 2 而不是 1.7)
当我在登台访问该站点时,我得到一个黄色的死机屏幕,说Compiler executable file csc.exe can not be found。我的问题是为什么?
它在本地也可以在发布模式下正常工作。我进行了远程操作,并且这些实例肯定在运行 Windows Server 2012(因此 .NET 4.5??我发现这很难说,因为 .NET 4.5 替换了 .NET 4 文件夹中的 .NET 4 程序集)。
根据响应标头,它肯定在运行 IIS 8,但有趣的是它声称 X-ASPNET-VERSION 是 4.xxxx。这对于 ASP.NET 4 站点是否正常?
更新:
我以 .NET 4 框架为目标并将 osFamily 更改为 2,它现在可以工作了。所以我现在怀疑我有一个使用 .NET 3.5 或 2 的第 3 方程序集(事实上我确信我这样做了),但是当针对高于导入程序集中引用的框架的 .NET 框架时,肯定会使用更高版本的框架??
osFamily="3" 仅安装了 .NET 4 和 4.5,所以我想这是错误的原因,但我对目标的看法不正确吗?我想使用 osFamily="3" 我可以在这里做什么?
堆栈跟踪
sharepoint-2010 - 使用 AD RMS 配置 SharePoint 2010 时出错
我在使用 AD RMS 配置 SharePoint 2010 时遇到问题。
在 SharePoint 中选择“使用在 Active Directory 中指定的默认 RMS 服务器”时,我收到以下错误:
存在所需的 Windows 权限管理客户端,但服务器拒绝访问。如果要从一台 RMS 服务器切换到另一台 RMS 服务器,请确保已在两者之间建立信任关系。在服务器授予权限之前,IRM 将无法工作。
在 SharePoint 服务器上的事件日志中,我收到了两个关键应用程序事件:
事件 5062:信息权限管理 (IRM):尝试激活权限帐户证书时出现问题。
事件 5133:信息权限管理 (IRM):获取权限管理服务 (RMS) 组身份证书 (GIC) 时出现问题
在 RMS 服务器上,IIS 日志捕获以下内容:
/_wmcs/certification/ServerCertification.asmx - 443 - (IP 地址) - Windows+Rights+Management+Client - 401 2 5 15
/_wmcs/certification/ServerCertification.asmx - 443 DOMAIN \SPFarm (IP 地址) - Windows+Rights+Management+Client - 500 0 0 1015
这是设置:
- 直流。域.local (Windows Server 2012 + AD)
- D b。域.local(Windows Server 2012 + SQL Server 2012)
- 有效值 域.local(Windows Server 2012 + AD RMS)
- sp。域.local(Windows Server 2008 R2 + SharePoint 2010)
SharePoint 将被设置为一个简单的场。中央管理和 WFE 位于“sp”服务器上,“db”服务器用作数据库。
域中的帐户是:
- RMAdmin(AD RMS 管理员)
- RMService(AD RMS 服务)
- SPSetup(SharePoint 设置/管理员)
- SPFarm(SharePoint 农场)
我已经对 'rms' 服务器上的 '_wcms/certification/servercertification.asmx' 执行了步骤:
- 继承父文件夹的权限
- 将 SharePoint 服务器计算机帐户添加到“读取”和“读取并执行”的 ACL
- 将DOMAIN \SPFarm 帐户添加到“读取”和“读取和执行”的 ACL
此外,来自 RMS 服务器的服务器证书已导入到 SharePoint 服务器的“受信任的根证书”和 RMS 服务器上。
我可以确认 RMS 和 SharePoint 分别工作,我只是无法在 SharePoint 上设置 IRM!
azure - 为运行 Windows Server 2012 的 azure 更正 gacutil 命令语法
我有一个使用Pkcs12ProtectedConfigurationProvider的项目。以 windows server 2008 sp2 或 r2 为目标时,在 azure 中使用此 dll 从来没有任何问题。但是,当我尝试使用 windows server 2012 (osFamily="3") 部署到 azure 时,我收到一个异常,指出找不到程序集。
我隐约记得在模拟器中遇到过这个问题,解决方案是将这个 dll 添加到 GAC。我在谷歌上搜索并找到了有关如何将 DLL 作为天蓝色启动任务安装到 GAC 中的说明。只要我在 web 角色项目的根目录中拥有 gacutil 和相关的 .cmd 文件,一切都可以正常工作。但是,我想将它移动到应用程序的 /startup 文件夹中,其中我有其他启动命令。
到目前为止,我一直无法让它发挥作用。gacutil 也不是很有帮助,因为在对它运行命令后,我无法让它显示任何输出。这是我尝试过的:
在 csdef 文件中:
在 gacRegistrations.cmd 文件中:
我认为问题与引用 cmd 文件中 dll 位置的语法有关。所有相关文件都设置为构建操作:无并复制到输出目录:始终复制。但是,gacutil.exe 和 cmd 文件被复制到 webrole/bin/startup,而 PKCS12ProtectedConfigurationProvider.dll 文件位于 webrole/bin 中的 1 个文件夹中。
这里的正确语法是什么?我应该尝试gacutil /nologo /i ..\.\PKCS12ProtectedConfigurationProvider.dll
吗?就像我说的,当文件没有嵌套在 /startup 目录中时,一切正常。
c++ - 是否有 API 或简单的方法来检查卷是否在 Windows Server 2012 上进行了重复数据删除?
这是有关重复数据删除 API的 MSDN 页面,似乎没有 API 可以检查卷是否已删除重复数据。
一种方法是检查“系统卷信息”下是否有一个名为“Dedup”的文件夹,但我不认为它对每种情况都是可靠的。
.net - Azure 未能在 Windows Server 2012 工作者角色上找到证书
我目前正在尝试将我们的 Azure 云服务(Web 和 Worker 角色)升级到 .Net 4.5 Framework。为此,我们必须将 Azure 部署从 Windows Server 2008 更改为 Windows Server 2012。
这需要我们在 ServiceConfiguration 文件中将 OSFamily 从“1”更改为“3”。
当前系统
- .Net 4.0
- MVC3
- 英孚 4.4
- Azure 工具 1.6
- 视觉工作室 2010
- 视窗服务器 2008
升级系统
- .Net 4.5
- MVC4
- 英孚 5
- Azure 工具 1.8
- 视觉工作室 2012
- 视窗服务器 2012
当我们查询 Azure 证书以确定我们是处于“生产”还是“暂存”环境时,我遇到了一个问题。
以下代码行查找证书。为清楚起见而缩短。
如您所见,我将证书详细信息打印到日志文件中,以查看是否出现故障。在 OSFamily="1" (Windows Server 2008) 上,这可以完美运行。它找到证书。
但是,当我设置 OSFamily="3" (Windows Server 2012) 时,日志文件不会从循环中打印证书详细信息。
它在本地也可以正常工作。
这是 Windows Server 2012 的问题还是 Azure 部署的问题?自从迁移到 Windows Server 2012 后,我必须对我的证书执行额外的步骤吗?
任何方向将不胜感激。
c# - Windows Server 2012 中的 Fiddler4 将 RestSharp 请求设为空
所以我在纯 REST(没有 Neo4JClient)中测试 Neo4J,我有这个代码:
如果我在 Fiddler 本身中执行 RAW 请求,我会得到想要的结果,
但是,如果我在 .Net 4.5 的控制台应用程序中执行此操作,我会看到:
我在防火墙中创建了一条规则,以允许控制台可执行文件的传入/传出请求,并且我停用了 IE 保护模式,但仍然没有运气。
有人对这个问题有一些想法吗?
fiddler - 获取 AppContainer 信息失败:无法枚举 AppContainer
这个问题是在@EricLaw 向我解释了当我无法从我的 REST 请求中收到响应时出现的问题之后出现的。
本质上,请求只是返回空白,然后我发现如果 Fiddler 没有运行,应用程序就可以正常工作。
正如 Eric 解释的那样,在 Windows Server 2012 中开发/调试时,我应该考虑一些安全问题。
我按照说明安装了建议的实用程序,但是当我单击 AppContainer Loopback 实用程序时,出现以下错误:无法获取 AppContainer 信息:无法枚举 AppContainer,Windows 防火墙服务是否已启动?
当然,我的防火墙服务工作得很好。
另外还有一点我还是不明白,为什么我的 HTTP 请求在 Fiddler 没有运行的时候就可以正常工作?
有人遇到过这个问题吗?
PS:我们需要一个名为 fiddler4 的新标签
routing - Windows Server 2012 路由和远程访问安装失败
我安装了 windows server 2012 和一个角色,路由和远程访问。
有两个大问题。
1) 这个角色,它希望启用 DirectAccess,但我找不到作为 DirectAccess 管理的任何东西。
2)在我想在管理中完成向导“启用和配置路由和远程访问”之前,它每次都失败并出现错误 80040154 类未注册。
在服务器上就是这个角色。以前什么都有。这是新的安装。
请。告诉我如何解决此错误。