标签: windows-server-2008-r2

为什么工作线程我的ASP.NET生成器在睡眠期间遇到ThreadAbortException?

我在Windows Server 2008,IIS 7.5上运行的ASP.NET应用程序中生成一个工作线程.这个工作线程做的第一件事就是睡眠N秒,然后它才能真正起作用.在睡眠期间,捕获一个ThreadAbortException.

你能解释一下这种行为,并且你的奖励积分指向我可以用来调整行为的任何IIS/ASP.NET设置.

编辑:更多信息.捕获ThreadAbortException的建议帮助我解决了这个问题,谢谢.根据我学到的东西,我完全重写了这个问题的措辞,但同样的问题,为什么这个工作线程在睡眠中会中止?

asp.net iis iis-7.5 windows-server-2008-r2

7
推荐指数
1
解决办法
1609
查看次数

经典ASP:C0000005执行时出错

我正在尝试在Windows 2008 64位R2框上执行经典的ASP页面.

最初的问题是注册dll:现在已经修复了. 在Windows Server 2008 R2上注册DLL文件

现在,当我尝试访问该页面时,我收到此错误

Active Server Pages错误'ASP 0241'

CreateObject异常

的index.asp

'(null)'的CreateObject导致异常C0000005.

服务器对象错误'ASP 0177:c0000005'

当我将代码从Server.CreateObject更改为CreateObject时...我最终得到了这个错误

Active Server Pages错误'ASP 0115'意外错误index.asp

外部对象中发生可捕获的错误(C0000005).该脚本无法继续运行.

我检查了所有可能的内容 - 访问权限和管理员权限等.应用程序池设置为无管理代码+经典模式.

有什么想法解决这个问题?

windows asp-classic windows-server-2008-r2

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

VS 2010使用Web Deploy发布

我正在尝试使用VS2010发布功能部署我的ASP.NET MVC 3 Web应用程序.我使用Web Deploy作为Publish方法,但我收到此错误:

错误1 Web部署任务失败.(无法联系远程代理(URL http://192.168.1.11/MSDEPLOYAGENTSERVICE).确保在目标计算机上安装并启动了远程代理服务.)确保站点名称,用户名称和密码是正确的.如果问题仍未解决,请与您当地或服务器管理员联系.错误详细信息:无法联系远程代理(URL http://192.168.1.11/MSDEPLOYAGENTSERVICE).确保在目标计算机上安装并启动了远程代理服务.收到了不受支持的回复.响应标题'MSDeploy.Response'为'V1',但预计为'v1'.远程服务器返回错误:(401)未经授权.

我怎样才能绕过这个并让它发挥作用?我的服务器是Windows 2008 R2.

iis-7 web-deployment-project visual-studio-2010 windows-server-2008-r2 webdeploy

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

Win 2K8 Server计算机上的Visual Studio 2010无法识别System.Data.Sqlite

我有一个Windows Server 2008(64位)框,我正在开发.我已经安装了Visual Studio 2010和System.Data.SQLite(来自sqlite.phxsoftware.com).我的问题是,前者没有看到后者.也就是说,当我转到Visual Studio中的服务器资源管理器并选择"连接到数据库"并出现"选择数据源"窗口时,SQLite不会出现在数据源列表下.有谁知道这笔交易是什么?这可能是Windows Server 2008的一个问题,因为过去我在Windows 7机箱上没有VS 2010 + System.Data.Sqlite的问题.

更新:System.Data.SQLite和System.Data.SQLite.Linq程序集显示在我的GAC中

system.data.sqlite visual-studio-2010 windows-server-2008-r2

7
推荐指数
2
解决办法
8356
查看次数

在64位系统中分配超过4GB的内存

我正在运行此代码,在64位vc ++ 2005上编译,在Windows Server 2008 R2上使用32GB.for循环中存在访问冲突.

#include <iostream>
using namespace std;


int main(int argc, char* argv[])
{   
    double *x = new double[536870912];

    cout << "memory allocated" << endl;

    for(long int i = 0; i < 536870912; i++)
    {   
        cout << i << endl;
        x[i] = 0;
    }

    delete [] x;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

因此,如果新双[536870912]中没有异常,为什么在对特定阵列位置进行赋值时会出现访问冲突?

值得一提的另一点是,该程序在另一台计算机上成功测试.

c++ memory access-violation windows-server-2008-r2

7
推荐指数
1
解决办法
2474
查看次数

试图使用Chef来尝试引导Windows服务器

我是一名女孩,正在通过Opscode的托管厨师与我的Rackspace Windows服务器连接刀窗.(我知道,这听起来很奇特,但这些Windows服务器是客户的要求).

我尝试使用Chef进行旋转,但我仍然试图使用knife-windows命令在Rackspace上引导Windows 2008 Server.

我正在开发OSX,使用rvm,ruby 2.1.0和带有chef + knife-windows的本地gemset.

我试图按照以下步骤操作:https: //github.com/opscode/knife-windows

我已经配置了winrm服务.我已经设置了一个规则来允许我的防火墙在端口5985上进行入站连接,并且我验证了我可以使用telnet连接.

除了Learn Chef屏幕演员之外,我还尝试按照指南进行操作:http: //developer.rackspace.com/blog/step-by-step-walkthrough-to-using-chef-to-bootstrap-windows-nodes -on最Rackspace公司,cloud.html

我配置winrm像这样:

winrm quickconfig -q
winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="300"}'
winrm set winrm/config '@{MaxTimeoutms="1800000"}'
winrm set winrm/config/service '@{AllowUnencrypted="true"}'
winrm set winrm/config/service/auth '@{Basic="true"}'
netsh advfirewall firewall add rule name="WinRM 5985" protocol=TCP dir=in localport=5985 action=allow
netsh advfirewall firewall add rule name="WinRM 5986" protocol=TCP dir=in localport=5986 action=allow
net stop winrm
sc config winrm start=auto
net start winrm
Run Code Online (Sandbox Code Playgroud)

我正在使用这样的刀:刀引导窗winrm 168.****-x管理员-P'****'

我收回这个奇怪的日志,没有成功报告,厨师管理控制台中没有出现任何实例....我看到它试图多次插入"#39"字符?

WARNING: Could not load IOV …
Run Code Online (Sandbox Code Playgroud)

windows-server-2008-r2 chef-infra rackspace-cloud winrm knife

7
推荐指数
1
解决办法
8313
查看次数

Python:从命令行获取输出,该命令行以非零退出代码退出

Python 2.7.1在Windows Server 2008 R2 x64框上使用.

我正在尝试获取命令行进程的输出,该进程在输出我需要的信息后给出非零退出状态.

我最初使用subprocess.check_output,并捕获以非零退出状态发生的CalledProcessError,但是当返回码存储在错误中时,没有输出显示此信息.

对于提供输出但退出状态为0的情况运行此命令正常工作,我可以使用subprocess.check_output获取输出.

我的假设是输出被写入STDOUT,但异常从STDERR中拉出"输出".我试图重新实现check_output的功能,但是当我相信我应该看到输出到STDOUT和STDERR时,我仍然没有得到输出.我当前的代码如下(其中'command'是我正在运行的命令的全文,包括参数:

process = subprocess.Popen(command, stdout=subprocess.PIPE, 
stderr=subprocess.STDOUT, universal_newlines=True)
output = process.communicate()
retcode = process.poll()
if retcode:
    raise subprocess.CalledProcessError(retcode, image_check, output=output)
    return output 
Run Code Online (Sandbox Code Playgroud)

这给了我变量输出中的以下内容: [('', None)]

我的subprocess.Popen代码是否正确?

python subprocess stdout stderr windows-server-2008-r2

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

Windows 2008 Enterprise Server中的svctraceviewer exe

我有一个在Windows 2008 Enterprise Server上运行的WCF服务.我刚刚在服务的App.config中启用了跟踪.我一直在尝试在服务器上找到svctraceviewer.exe,但我无法做到.

我试图谷歌,他们说它将在C:\ Program Files\Microsoft SDKs\Windows\v6.1\Bin\SvcTraceViewer.exe.但我在Windows 2008服务器中没有此文件夹.我在C:\ Windows\Microsoft.NET中看到了所有版本的.Net Framework

在Advance中感谢您的帮助.

.net windows-server-2008-r2 svctraceviewer

6
推荐指数
2
解决办法
8170
查看次数

IIS 7.5和Razor站点:CSS和JS有500个错误

出于某种原因,当我将Razor MVC网站部署到我的Windows 2008 R2服务器时,我的所有CSS和JS都会收到500个内部服务器错误.我不知道为什么,因为我做了以下事情:

  • 在IIS中启用静态内容
  • 启用匿名访问,默认ID为应用程序池标识,并赋予文件夹的标识读/写权限
  • 确保我的静态内容处理程序设置正确

还有什么其他问题?我怎么能调试这个看看实际的错误是什么?即使我有一个Application_Error处理程序,也没有记录任何内容.IIS日志不会给我错误信息?

谢谢.

asp.net iis asp.net-mvc windows-server-2008-r2 razor

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

Azure VM:无法访问/ ping端口80

我是Azure平台的新手,所以希望这是一个简单的问题:

我目前正在通过Azure设置Sharepoint Web场.我目前的架构如下所示:

  • WIN2008 VM作为我的域控制器.我有域设置和AD运行
  • WIN2008 VM SQL2012作为我的数据库服务器
  • WIN2008 VM作为我的sharepoint Web服务器.

所有VM都属于该域.

我在sharepoint Web服务器上运行了sharepoint并且可以使用// localhost访问sharepoint站点.但是,我无法从外部计算机(端口80)访问这些站点.我不能用IP地址或*.cloudapp.net地址ping它.我已经确保80个防火墙端口对所有配置文件都是开放的.我还在sharepoint VM上为端口80设置了端点.

有什么想法吗?我提前感谢您的帮助.

iis webserver virtual-machine azure windows-server-2008-r2

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