标签: windows-server-2012

对Windows Server 2012上的Visual Studio 2012感到沮丧

我试图保持最佳实践而不是作为机器管理员运行,因此我在用户帐户下运行,标记为管理员.

VS2012 需要以管理员身份运行,因此我将快捷方式标记为"以管理员身份运行".

然而,VS2012还与它擅长的各种文件(相关.cpp,.cs等等).

问题是,当我双击任何这些文件,然后在VS2012内加载时,VS2012已加载到"用户模式",并恢复为麻烦(无法保存文件,无法在调试时启动iis等).

有什么解决方案吗?

我试图在C:\ Program Files(x86)\ Microsoft Visual Studio 11.0\Common7\IDE中将'devenv.exe'标记为'以管理员身份运行',但是'There was a problem sending the command to the program'当我双击关联文件时会抛出错误.

root belongs-to visual-studio-2012 windows-server-2012

5
推荐指数
1
解决办法
3753
查看次数

.Net 3.5 SP1的脱机安装程序无法正常工作

我下载了一个.Net 3.5 SP1大文件.

现在,当我尝试在Windows Server 2012上安装它时,我得到以下屏幕截图:

在此输入图像描述

现在这是一个循环.当我尝试从服务器管理器安装时,我无法完成安装.它需要安装盘.

这是否意味着如果没有安装盘存在,我根本无法安装?

.net .net-3.5 windows-server-2012

5
推荐指数
1
解决办法
2万
查看次数

为什么Windows Server 2012不支持.NET framework 4.0?

我曾尝试使用基于.NET Framework 4.0和Windows Server 2012构建的应用程序,但它不能正常工作,根据MSDN,.NET Framework 4.0不支持Server 2012.这是为什么?如何在不将我的应用程序转换为Framework 4.5的情况下解决此问题?

.net-4.0 windows-server-2012

5
推荐指数
1
解决办法
5万
查看次数

在Windows Server 2012的Azure启动任务中安装功能

我想在我的Azure部署中安装IP和域限制功能,但我使用的是os版本3(Server 2012),它已经弃用了ServerManageCmd,因此以下代码不起作用:

StartupTask.cmd

@echo off

@echo Installing "IPv4 Address and Domain Restrictions" feature 
%windir%\System32\ServerManagerCmd.exe -install Web-IP-Security

@echo Unlocking configuration for "IPv4 Address and Domain Restrictions" feature 
%windir%\system32\inetsrv\AppCmd.exe unlock config -section:system.webServer/security/ipSecurity
Run Code Online (Sandbox Code Playgroud)

ServiceDefinition.csdef partial

<Startup>
      <Task commandLine="Startup\StartupTasks.cmd" executionContext="elevated" taskType="simple" />
</Startup>
Run Code Online (Sandbox Code Playgroud)

我相信我需要使用powershell命令,但我在这里有点不太深入.任何人都可以提供2012年此代码的等价物吗?

asp.net iis powershell azure windows-server-2012

5
推荐指数
1
解决办法
667
查看次数

自动服务无法启动

我安装了一些控制台应用程序作为在topshelf下运行的服务,如果我安装并手动运行它们工作正常.但是,即使启动类型设置为"自动",也不会自动启动.

应用程序配置如下:

HostFactory.Run(x =>
{
    x.Service<MyApp>(s =>
    {
        s.ConstructUsing(name => container.Resolve<MyApp>());
        s.WhenStarted(tc => tc.Start());
        s.WhenStopped(tc =>
        {
            tc.Stop();
            container.Dispose();
        });
    });

    x.RunAsLocalSystem();
    x.StartAutomatically();
    x.EnableServiceRecovery(rc => rc.RestartService(5));
});
Run Code Online (Sandbox Code Playgroud)

这些应用程序在Win 2008 R2下运行,并使用以Admin身份执行的批处理文件进行安装.批处理文件包括以下内容:

app.exe install --sudo
app.exe start
Run Code Online (Sandbox Code Playgroud)

执行批处理文件后,服​​务按预期运行.但是,如果我重新启动它们仍然停止

事件日志为每个服务返回相同的事件对:

事件7000:由于以下错误,服务无法启动:服务未及时响应启动或控制请求.

事件7009:等待服务连接时达到超时(30000毫秒).

重启后启动应用程序的唯一方法是app.exe start从提升的命令提示符运行.

有任何想法吗?

windows-services windows-server-2008-r2 topshelf windows-server-2012

5
推荐指数
1
解决办法
7324
查看次数

Windows Server 2012上的Crystal Reports 11.5已损坏

我不是很精明的Crystal Reports.我有一个在Microsoft Windows Server 2003企业版上运行的网站.部分网站项目包含Crystal Reports查看器,该查看器使用CrystalReports11_5_NET_2005.msi中包含的可再发行组件.它使用的CrystalDecisions.CrystalReports.Engine.ReportDocument.Load方法,当站点移动到Microsoft Windows Server 2012时,该方法失败."加载"命令失败,并显示一条错误消息,表示我甚至没有连接到互联网(实际上我确定服务器已连接).一切正常,直到Load命令.Windows Server 2012 IIS应用程序池是.Net4集成,支持32位应用程序设置为True.

在事件查看器中,我收到以下事件:

故障桶,类型0事件名称:BEX响应:不可用Cab Id:0

问题签名:P1:w3wp.exe P2:8.0.9200.16384 P3:5010885f P4:StackHash_e2e9 P5:0.0.0.0 P6:00000000 P7:PCH_01_FROM_ntdll + 0x0002E11C P8:c0000005 P9:00000008 P10:

附加的文件:

这些文件可以在这里找到:C:\ ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_w3wp.exe_5230936ffd2c9586a6d94608bf06e66e8776b8d_1f3824c1

分析符号:重新检查解决方案:0报告ID:8d344128-47f2-11e4-941b-0050568d21df报告状态:4个散列桶:

故障应用程序名称:w3wp.exe,版本:8.0.9200.16384,时间戳:0x5010885f故障模块名称:未知,版本:0.0.0.0,时间戳:0x00000000异常代码:0xc0000005故障偏移:0x0f3e2020故障进程id:0x62c故障应用程序启动time:0x01cfdbff4e1b8452错误应用程序路径:C:\ Windows\SysWOW64\inetsrv\w3wp.exe错误模块路径:未知报告ID:8d344128-47f2-11e4-941b-0050568d21df错误包全名:错误包相关应用程序ID:

应用程序池停止.

我真的希望其他人有同样的问题.

既然Crystal Reports已被买卖几次,那么对这些类型的问题提供任何帮助似乎都非常困难.

以下是web.config中列出的程序集:

  <add assembly="CrystalDecisions.Web, Version=11.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
  <add assembly="CrystalDecisions.Shared, Version=11.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
  <add assembly="CrystalDecisions.ReportSource, Version=11.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
  <add assembly="CrystalDecisions.Enterprise.Framework, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
  <add assembly="CrystalDecisions.Enterprise.Desktop.Report, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
  <add assembly="CrystalDecisions.ReportAppServer.Controllers, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
  <add assembly="CrystalDecisions.CrystalReports.Engine, Version=11.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
  <add assembly="CrystalDecisions.Enterprise.InfoStore, Version=11.5.3300.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/> …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net crystal-reports windows-server-2012

5
推荐指数
1
解决办法
2716
查看次数

Windows 8.1:"IsUserAnAdmin"返回false,即使UAC已关闭且用户是"管理员"的成员

在关闭UAC并且当前用户是本地管理员(而不是本地"管理员"帐户)的成员的Windows 8.1系统上,调用" IsUserAnAdmin "返回"false".在Windows 7中,使用相同的设置,调用"IsUserAnAdmin"将返回"true".MSDN文章指出,对此功能的支持以Windows Vista/Server 2008结束,因此它在Windows 8/8.1中不再起作用了吗?

windows winapi uac windows-8 windows-server-2012

5
推荐指数
1
解决办法
1324
查看次数

将用户添加到PHP会话目录iis 8时,"无法找到名为IIS_IUSRS的对象"

我正在运行运行IIS 8的Windows Server 2012 R2.整个Windows服务器环境的新功能.

要安装PHP,我遵循以下教程

安装和配置PHP

部分原因是,为了正确使用PHP的会话功能,我需要创建一个新文件夹"sessions"并将"IIS_IUSRS"添加到该文件夹​​中.

但是,当我在"对象文件框"中输入相同内容时,它会向我提供"找不到名为IIS_IUSRS的对象"错误.

到目前为止,我已经提到了以下内容,但没有一个有用

尝试将IIS_IUSRS添加到Administrators组[关闭]

IIS或IIS_IUSRS permisions,以便PHP可以为WordPress写入文件

IIS_IUSRS组丢失

如何在C#中为IIS用户授予文件夹权限?

IIS8中的IIS_IUSRS和IUSR权限

一直在研究几个小时,但却找不到足够的具体内容.

php iis iis-8 windows-server-2012 windows-server-2012-r2

5
推荐指数
2
解决办法
2909
查看次数

Windows 7上构建的二进制文件在Windows Server 2012上失败

在夜间构建计算机上构建的应用程序在Windows Server 2012上不起作用,但在其他桌面上运行正常.

"尝试读取或写入受保护的内存"的例外情况.这通常表明其他内存已损坏.被扔了.

当我在WindowsServer2012机器和构建机器上使用远程调试进行调试时,我看到在代码中调用了kernel32调用HeapSize的地方抛出了这个异常.以下是HeapSize导入和调用的方式:

[DllImport("kernel32")] 
static extern int HeapSize(int hHeap, int flags, void* block); 
// Returns the size of a memory block. 

public static int SizeOf(void* block) 
{ 
    int result = HeapSize(ph, 0, block); 
    if (result == -1) throw new InvalidOperationException(); 
    return result; 
}
Run Code Online (Sandbox Code Playgroud)

这被称为不安全类的构造函数的一部分:

    public UnManagedBuffer(StringBuilder sb)
    {
        PtrStart = (byte*)Marshal.StringToHGlobalAnsi(sb.ToString());
        Size = UnManagedMemory.SizeOf(PtrStart);
        PtrWriteNextValue = PtrStart + Size - 1;
        PtrReturnNextValue = PtrStart;
    }
Run Code Online (Sandbox Code Playgroud)

关于什么可能遗失的任何线索以及如何解决这个问题?

这就是我在Windbg中看到的:

这就是我在Windbg中看到的

EventLog显示:

    Log Name:      Application
    Source:        .NET Runtime …
Run Code Online (Sandbox Code Playgroud)

c# winapi windows-7-x64 windows-server-2012

5
推荐指数
1
解决办法
159
查看次数

bitbucket服务器在哪里存储存储库?

背景:

不久前,我公司决定托管自己的Atlassian产品,并且我们将源代码存储在我们自己托管的Bitbucket服务器上。现在我们的VM(Windows Server 2012)崩溃了,我们无法从外部访问bitbucket。

由于没有人对我们的产品进行过一段时间的开发,因此我们不确定我们在本地拥有的代码是否是最新的。

问题:

即使我们无法启动Bitbucket服务器并运行它,我们也需要获取源代码的最新版本。

我已使用远程桌面连接到服务器,但似乎找不到文件。

GIT仓库的默认位置是什么?除了“ git”以外,还有其他我可以搜索的文件夹可以带我到正确的位置吗?

BTW

我们正在转向托管服务...

祝一切顺利

git bitbucket-server windows-server-2012

5
推荐指数
2
解决办法
4170
查看次数