我在Windows Server 2008,IIS 7.5上运行的ASP.NET应用程序中生成一个工作线程.这个工作线程做的第一件事就是睡眠N秒,然后它才能真正起作用.在睡眠期间,捕获一个ThreadAbortException.
你能解释一下这种行为,并且你的奖励积分指向我可以用来调整行为的任何IIS/ASP.NET设置.
编辑:更多信息.捕获ThreadAbortException的建议帮助我解决了这个问题,谢谢.根据我学到的东西,我完全重写了这个问题的措辞,但同样的问题,为什么这个工作线程在睡眠中会中止?
我正在尝试在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).该脚本无法继续运行.
我检查了所有可能的内容 - 访问权限和管理员权限等.应用程序池设置为无管理代码+经典模式.
有什么想法解决这个问题?
我正在尝试使用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
我有一个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
我正在运行此代码,在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]中没有异常,为什么在对特定阵列位置进行赋值时会出现访问冲突?
值得一提的另一点是,该程序在另一台计算机上成功测试.
我是一名女孩,正在通过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
我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代码是否正确?
我有一个在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中感谢您的帮助.
出于某种原因,当我将Razor MVC网站部署到我的Windows 2008 R2服务器时,我的所有CSS和JS都会收到500个内部服务器错误.我不知道为什么,因为我做了以下事情:
还有什么其他问题?我怎么能调试这个看看实际的错误是什么?即使我有一个Application_Error处理程序,也没有记录任何内容.IIS日志不会给我错误信息?
谢谢.
我是Azure平台的新手,所以希望这是一个简单的问题:
我目前正在通过Azure设置Sharepoint Web场.我目前的架构如下所示:
所有VM都属于该域.
我在sharepoint Web服务器上运行了sharepoint并且可以使用// localhost访问sharepoint站点.但是,我无法从外部计算机(端口80)访问这些站点.我不能用IP地址或*.cloudapp.net地址ping它.我已经确保80个防火墙端口对所有配置文件都是开放的.我还在sharepoint VM上为端口80设置了端点.
有什么想法吗?我提前感谢您的帮助.