标签: windows-server-2003

什么可能导致"客户端断开连接"ASP.NET异常?

我的.NET 3.5应用程序偶尔抛出以下异常System.Web异常:

客户端已断开连接

为什么会发生这种异常?我的应用程序在负载均衡的Windows Server 2003 IIS 6.0服务器上运行.

asp.net iis-6 load-balancing windows-server-2003

32
推荐指数
2
解决办法
3万
查看次数

无法使用VS2010进行远程调试

我在同一公司域上有一台服务器和一个工作站.我的用户是两台计算机上的本地管理员.我已经安装了VSV10版本的MSVSMON,并将其设置为在我的用户服务器DOMAIN\greg.b上作为服务运行(我给自己"登录为服务").我使用我的域帐户登录服务器并启动远程调试监视器.然后我从Visual Studio连接到服务器.在服务器上的监视器中我可以看到

23/09/2010 16:26:33 DOMAIN\greg.b已连接.

过了一会儿,我从Visual Studio得到了一个对话框

无法连接到名为"SERVER_NAME"的Microsoft Visual Studio远程调试监视器.目标计算机上的Visual Studio远程调试程序无法连接回此计算机.防火墙可能阻止通过DCOM与本地计算机进行通信.

我在我的工作站和服务器上打开了DCOM端口(TCP 135),详见此处.
我已经尝试关闭Windows防火墙服务.

我完全难过了!

服务器运行的是运行x86 MSVSMON的Windows 2003 Standard SP2 32位.我的工作站运行的是Windows 7 Pro 64Bit和VS2010 Pro.

remote-debugging visual-studio-2010 windows-server-2003 windows-7

30
推荐指数
3
解决办法
2万
查看次数

PowerShell Where-Object语句中的多个和 - 或 -

PS H:\> Invoke-Command -computername SERVERNAME { Get-ChildItem -path E:\dfsroots\datastore2\public} | Where-Object {{ $_.e
xtension-match "xls" -or $_.extension-match "xlk" } -and  { $_.creationtime -ge "06/01/2014"}}
Run Code Online (Sandbox Code Playgroud)

上面是我的代码示例.我正在尝试在我的文件服务器上远程运行此PowerShell代码,并让它返回所有.xls和.xlk文件,其创建日期为2014年6月1日或更晚.当我运行此代码时,它开始吐出该远程位置的所有文件夹.如果我只比较两件事:

PS H:\> Invoke-Command -computername SERVERNAME { Get-ChildItem -path E:\dfsroots\datastore2\public} | Where-Object { $_.extension-match "xls" -and  $_.creationtime -ge "06/01/2014"}
Run Code Online (Sandbox Code Playgroud)

仅显示在该日期或之后创建的xls文件.这里发生了什么?我是否需要使用除nest -and-or语句之外的其他内容?

powershell windows-server-2003 windows-server-2008 windows-7

30
推荐指数
2
解决办法
16万
查看次数

如何在IIS6上运行.NET 4.5网站?

我有一台运行IIS 6的旧Windows 2003服务器,我选择.net 4.5作为我最新的网络应用程序.问题是我无法让它在服务器上运行...

安装了.NET 4.0框架.我运行了aspnet_regiis并部署了网站.我给它自己的应用程序池.但是我收到以下错误:

The 'targetFramework' attribute in the <compilation> element of the Web.config 
file is used only to target version 4.0 and later of the .NET Framework (for 
example, '<compilation targetFramework="4.0">'). The 'targetFramework' attribute
currently references a version that is later than the installed version of the 
.NET Framework. Specify a valid target version of the .NET Framework, or install 
the required version of the .NET Framework.
Run Code Online (Sandbox Code Playgroud)

我看到.NET 4.5的要求需要Windows Server 2008或更高版本,但是我看到很多人只需要为MVC4配置路由,所以看起来这应该是可能的.

所以我需要做些什么才能让它发挥作用?

编辑:奇怪的是我们正在使用一个工作得很好的ASP.NET Web API站点...但这应该需要.net 4.5 ...

iis-6 windows-server-2003 asp.net-mvc-4 .net-4.5

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

22
推荐指数
2
解决办法
5188
查看次数

SQL Server应该与IIS安装在同一台计算机上吗?

我正在听播客#19,而Joel和Jeff正在争论在与IIS安装相同的机器上运行SQL Server.我不得不说,这听起来像Jeff折叠到了Joel,但是我再次猜测哪一个是哪个.;)

各自的优点和缺点是什么?哪个更好?

我通常单独运行它们(Joel的偏好),但我可以看到Jeff的观点,即两者彼此更接近.

sql-server iis windows-server-2003

22
推荐指数
4
解决办法
3万
查看次数

Windows命令获取服务状态?

我需要知道我的批处理脚本结束时服务的状态,它使用"net stop thingie"和"net start thingie"重新启动服务.

在我最喜欢的理想世界中,我想通过电子邮件将状态发送给自己,在寒冷的冬夜里阅读,以确保我知道运行正常的服务器的温暖和舒适.

只是为了让您知道,我使用的是Windows Server 2003平台,批处理文件似乎是最佳选择.我不介意使用别的东西,而将建议很开放,但只是为知识的缘故(如僵尸渴望的大脑,我想,为什么不吹我自己),是有一个命令,让我检查关于服务的状态,在命令行?

我应该将命令的输出重定向到文件吗?

我的裤子到底在哪里?(天哪,我真的希望插入这里的幽默不会侮辱任何人.这是星期三早上,幽默我也需要:P)

[编辑:]我使用的解决方案(不再)可以从--link redacted--下载

它被用作在夜间执行的任务集,并在早上检查我的电子邮件,我看到该服务是否已正确重新启动.

windows-services batch-file windows-server-2003

22
推荐指数
6
解决办法
14万
查看次数

Sed在Windows中创建不可删除的文件

我正在尝试在Windows Server 2003中运行以下命令,但是sed创建了一堆我无法从当前目录中的命令行删除的文件.

for /R %f in (*.*) do "C:\Program Files\gnuwin32\bin\sed.exe" -i "s/bad/good/g" "%f"

有没有人有什么建议?神奇的是,我可以使用Windows资源管理器删除文件.

根据要求,这里有一些示例文件名:

  • sed0E3WZJ
  • sed5miXwt
  • sed6fzFKh

而且,更多故障排除信息......

  • 它来自命令提示符和批处理文件
  • 如果我只需要在一个目录上运行sed,那么我就可以了sed "s/bad/good/g" *.*,一切正常.唉,我还需要它来处理所有的子目录.
  • 我只安装了Sed.
  • Sed正在创建文件

sed windows-server-2003

19
推荐指数
1
解决办法
8833
查看次数

.NET Framework 4.5是否适用于Windows Server 2003?

任何人都可以告诉我Microsoft .NET Framework 4.5是否与Windows Server 2003兼容?

.net windows-server-2003

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

用于安装或卸载.NET Windows服务的批处理脚本

我没有编写批处理脚本的经验,但我想知道是否有一种方法可以installutil.exe使用这样的脚本安装.NET Windows服务,或者卸载服务(如果已经安装),理想情况下我需要某种确认喜欢执行卸载(例如按y卸载).

以下是一些细节:

  • 该服务的.exe位于C:\Program Files\Data Service目录中
  • 该脚本应与服务的.exe位于同一目录中
  • program.log在安装服务后,将一条简单的行添加到日志文件(我们将在此目录中调用它)会很不错
  • 该计算机正在运行Windows Server 2003,并在默认目录中安装了.NET Framework C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

如果你觉得这可以用更好的方式完成,那么听听其他建议会很高兴.我总是可以编写服务安装程序,但这不是优先事项.

.net service installer batch-file windows-server-2003

17
推荐指数
4
解决办法
7万
查看次数