我本周在Windows Server 2008上设置了一个专用的SQL Server 2005框,并且希望在完全正常运行的同时尽可能地减少它作为准系统.
为此,"服务器核心"选项听起来很吸引人,但我不清楚我是否可以在该SKU上运行SQL Server.Microsoft网站上提供了一些服务,但我没有看到有关SQL Server的任何迹象.
有人知道吗?
由于某种原因,Windows进程崩溃了.我需要分析崩溃转储.
在Windows 2003中,PC运行状况帮助我们找到了故障转储文件.
如何在Windows 2008中获取故障转储文件位置?
我正在为我的公司构建一个简单的内部应用程序,它需要Windows身份验证才能实现安全性.禁用所有其他身份验证模式.我陷入了这样的情况,即Internet Explorer会提示输入凭据3次,然后失败并出现此错误:
未经授权
HTTP错误401.请求的资源需要用户身份验证.
然后我创建了一个简单的网站来测试它.我在IIS中创建了一个新站点,将其放在自己的端口(:8111,随机选择),在其中放置一个静态"default.htm"文件,禁用匿名身份验证,然后启用Windows身份验证.其他所有内容都保留默认设置.分配端口号是因为我们在此计算机上有多个站点共享相同的IP.
以下是一些场景:
从Web服务器本身浏览到http:// localhost:8111 /工作正常
从另一台计算机浏览到http:// ServerIPaddress:8111 /工作正常
从另一台计算机浏览到http:// ServerName:8111/FAILS(请求凭据3次,然后给出401错误)
我一直在网上搜索并试图找到一个没有运气的解决方案.要么我没有找到它,要么我不太清楚我在读什么.任何帮助将不胜感激.
我们有一个在2003 Server上运行的Windows服务.它使用Word Interop打开源Word文档,然后用它做一些事情.它也适用于Excel和PowerPoint文件.
最近我们尝试将此服务移动到Windows 2008 Server计算机上并且遇到了实际问题.
Microsoft.Office.Interop.Excel.Documents.Open上的Microsoft.Office.Interop.Excel.Workbooks.Open COMException中的COMException
当Windows服务在2008 Server上运行时,我得到上述异常.查看任务管理器,应用程序确实加载正常,但之后不久再次关闭.
我已经阅读了有关Vista和Server 2008的内容,而不再使用Session0,并且已经尝试相应地更改Office DCOM安全属性,包括将运行它们的用户的身份更改为Integrated但无济于事.
有谁知道这是否可行?这是我们系统的一个基本方面,因此我们需要能够做到这一点.
谢谢
dcom windows-services ms-office comexception windows-server-2008
我正在阅读谷歌关于提高网站速度的文档.他们的一个建议是从"无cookie域"提供静态内容(图像,css,js等):
静态内容(例如图像,JS和CSS文件)不需要伴随cookie,因为没有用户与这些资源交互.您可以通过从不提供cookie的域提供静态资源来减少请求延迟.
谷歌然后说,最好的方法是购买一个新域名并将其设置为指向您当前的域名:
要保留用于提供静态内容的无Cookie域,请注册新域名并使用CNAME记录配置DNS数据库,该记录将新域指向现有域A记录.配置Web服务器以提供来自新域的静态资源,并且不允许在此域的任何位置设置任何cookie.在您的网页中,引用静态资源的URL中的域名.
这是非常直接的东西,除了它说" 配置你的web服务器从新域提供静态资源,并且不允许在这个域的任何地方设置任何cookie "的位.根据我的阅读,IIS中没有允许您说"提供静态资源"的设置,那么如何阻止ASP.NET在这个新域上设置cookie?
目前,即使我只是从新域请求.jpg,它也会在我的浏览器上设置一个cookie,即使我们的应用程序的cookie设置为我们的旧域.例如,ASP.NET设置了一个".ASPXANONYMOUS"cookie(就我所知)我们并没有告诉它.
抱歉,如果这是一个真正的新问题,我是新手!
谢谢.
如何在Windows上启动git守护程序以允许它开始提供请求?似乎msysgit应该将其安装为Windows服务或其他东西,但我没有看到.
我到谷歌的每个地方我得到了同样的答案,但这对我来说是错误的答案.最初我在我的服务器上为Windows安装了Subversion 1.5.6(我运行Windows Server 2008),并为项目创建了一个存储库.然后我在笔记本电脑上使用了Tortoise客户端版本1.6.X来更新项目.在我尝试使用post-commit钩子脚本(我在提交时更新wwwroot中的文件夹以反映网页上的更改)之前,一切都很糟糕.我收到一条消息,说"这个客户太旧了,无法使用工作副本'XXX'".
所以我在笔记本电脑上卸载了SVN客户端,并从服务器上删除了存储库.然后我从头开始在服务器上创建了一个新的存储库并安装了TortoiseSVN版本1.5.6,如果客户端版本与服务器上的Subversion相同,那么它们应该很好用.在我再次下载我的笔记本电脑上的存储库并重新安装我的钩子脚本后,我得到了相同的消息......
必须不断删除我的存储库并重新安装我的客户以寻找通过反复试验合作的存储库,这是非常艰苦和具有破坏性的.我认为如果TortoiseSVN和我的服务器Subversion都是1.5.6,为什么存储库会争论,我没有理由(并且可以在网上找不到).
有谁在那里可以提供一些见解,为什么我会得到这个消息?甚至有人可以让我知道我需要使用哪个版本的TortoiseSVN才能让我的服务器SVN 1.5.6不要抱怨.我的钩子脚本在我的服务器上的命令行工作,所以我知道这不是它的错.提前致谢.
我的问题是我无法通过简单的WatiN测试来可靠地运行我的运行Windows Server 2008和IE8的开发机器.
我已经看到了几个好帖子,但我仍然遇到问题.以下是帖子:
第一篇文章中的步骤似乎有帮助(在我的hosts文件中注释掉":: 1",将我的站点放在可信站点中,并确保我的app.config有"STA"并设置为"copy if"更新",但他们没有帮助可靠.我尝试了第二个例子中的代码,希望它会有所帮助,但事实并非如此.我使用的是WatiN 2.0版beta 1.
我的NUnit代码如下所示:
protected Browser Browser { get; set; }
[TestFixtureSetUp]
public void SetupPriorToTestsInThisFixture()
{
Browser = new IE();
Browser.GoTo(Constants.SiteCollectionUrl);
}
[TestFixtureTearDown]
public void TearDownAfterTestsInThisFixture()
{
if (Browser != null)
{
Browser.Dispose();
}
}
[Test]
public void WaterThroughThePipes()
{
Link link = Browser.Link(Find.ByText("Calendar"));
bool exists = link.Exists;
Assert.That(exists, Is.True, "Could not find 'Calendar' link.");
}
Run Code Online (Sandbox Code Playgroud)
我所看到的是,有时(虽然很少)我的测试通过了.有时断言失败(exists = false),有时我在尝试打开浏览器时会出现超时,有时我在尝试访问link.Exists时出错.
访问link.Exists的错误如下所示:
MyFixture.WaterThroughThePipes:System.Runtime.InteropServices.COMException:接口未知.(HRESULT异常:0x800706B5)
我现在似乎无法重现超时错误,因此我暂时无法提供(尽管这种情况一直都在发生).
在调试模式下运行时,我倾向于看到不同的结果,而不是在调试模式下运行.
对于它的价值,Firefox 3.0.6从未为我工作过.我喜欢它,但需要IE无论如何工作.这是我在Firefox中遇到的错误.
MyFixture(TestFixtureSetUp):WatiN.Core.Native.Mozilla.FireFoxException:无法连接到jssh服务器,请确保你已经正确安装了jssh.xpi插件----> System.Net.Sockets.SocketException:没有连接可以因为目标机器主动拒绝它127.0.0.1:9997
有任何想法吗?我真的不想回到Selenium(去那里,那样做),但我可能不得不这样做.
我已安排使用任务计划程序(TS)运行SSIS作业的任务.它配置为以属于Admin组的用户身份运行.
安全性是"运行是否用户登录"选中"不存储密码"选中"运行最高优先级"未选中
计划任务仅在用户登录时运行,但是当用户注销任务时,似乎运行.我认为"运行用户是否登录"应该在用户未登录时运行任务.
我错过了什么?
我正在编写一个通常在Heroku或Linux Box上运行的Ruby on Rails应用程序,但我也需要将它部署到Windows Server.
服务器是安装了IIS 7.0的64位Win2008服务器,所以通常我更喜欢使用IIS而不是在它旁边设置Apache.
我只是不知道Ruby/Rails是否适用于IIS?宝石有效吗?64位是一个问题吗?
我正在考虑使用Ruby 1.9.1和Rails 2.3.
iis-7 ×2
asp.net ×1
comexception ×1
cookies ×1
crash-dumps ×1
dcom ×1
git ×1
iis ×1
iis-7.5 ×1
ms-office ×1
nunit ×1
post-commit ×1
sql-server ×1
svn ×1
tortoisesvn ×1
watin ×1
windows ×1