jjzjj

static-site

全部标签

asp.net - 神秘的 IIS 问题 : Site stops serving dynamic pages, 日志中没有错误

这可能是我遇到过的最神秘的问题。我们安装了一个IIS7,上面有3个网站,每个网站都有自己的应用程序池。每天一次,大约一个小时,其中一个特定的故障。我所说的“下降”是指:它停止响应对动态页面的请求(例如default.aspx),但可以正常提供静态文件(logo.png)。Wireshark告诉我这些动态页面请求实际上返回HTTP500内部服务器错误,但在浏览器中,我没有看到错误。我只看到浏览器在旋转。如果我本地登录到盒子并四处冲浪一切正常。所有页面都拉起来,所以正在查询数据库。这一切看起来都很正常。事件日志中没有错误。我们的内部(应用程序级)错误日志记录没有记录到任何错误。我认为记录每

c# - WPF 绑定(bind) : Static resource cannot be resolved

我尝试运行thisexample但我遇到了绑定(bind)问题。设计器突出显示错误Theresource"monthCollection"couldnotberesolved如何将Utility.MonthCollection用作本地资源?XAML部分:C#部分:namespaceFaceReport{internalclassUtility{publicenumReportFor{Choose,All,Group,Person}privatestaticDictionary_dictReportFor;publicstaticDictionaryReportForCollection

c# - C# 可以提供 static_assert 吗?

我正在寻找一种在C#编程语言中进行编译时断言的方法,例如C++的BOOST库或新的C++0x标准提供的断言。我的问题是双重的;这可以在标准的、可移植的C#中实现吗?或者,是否可以通过对给定C#编译器的怪癖进行不可移植的假设来实现该行为?在谷歌上快速搜索发现以下链接指向一个technique,我不确定其标准合规性和兼容性。 最佳答案 该方法与其他没有内置静态断言的语言(Delphi、较旧的C++等)相同:找到一种机制将要断言的条件转换为编译器不满意的条件,如果条件是假的。对于C#,最容易利用的机制之一是关于将负文字/常量分配给无符号类

c# - static 和 const 变量之间的区别

这个问题在这里已经有了答案:WhatisthedifferencebetweenconstandstaticinC#?(5个答案)关闭7年前。在声明全局变量时,“static”和“const”有什么区别;namespaceGeneral{publicstaticclassGlobals{publicconstdoubleGMinimum=1e-1;publicconstdoubleGMaximum=1e+1;}}哪个更好(考虑到这些变量永远不会改变)namespaceGeneral{publicstaticclassGlobals{publicstaticdoubleGMinimum1

c# - static关键字是什么意思?

我是C#初学者。我发现有两种方法可以编写代码并输出相同的结果。你能解释一下它们之间的区别吗?什么时候使用#1和#2?#1classProgram{staticvoidMain(){Programmin=newProgram();Console.WriteLine(min.isMin(1,2));Console.ReadLine();}intisMin(intvalue1,intvalue2){intMin;returnMin=Math.Min(value1,value2);}}#2classProgram2{staticvoidMain(){Console.WriteLine(isMi

c# - Lazy<T> 延迟加载错误 : A field initializer cannot reference the non-static field, 方法或属性

我第一次尝试使用延迟加载来初始化我的类中的进度对象。但是,我收到以下错误:Afieldinitializercannotreferencethenon-staticfield,method,orproperty.privateLazym_progress=newLazy(()=>{longtotalBytes=m_transferManager.TotalSize();returnnewProgress(totalBytes);});在.NET2.0中,我可以执行以下操作,但我更愿意使用更新的方法:privateProgressm_progress;privateProgressPro

c# - public static vs static public - 有区别吗?

sealedclassPI{publicstaticfloatnumber;staticPI(){number=3.141592653F;}staticpublicfloatval(){returnnumber;}}publicstatic和staticpublic有什么区别?它们可以按任何顺序使用吗?我将如何使用staticpublicfloatval()?类一初始化就执行吗? 最佳答案 没有区别。您可以按任一顺序随意指定它们。但是,我发现大多数开发人员倾向于使用publicstatic而不是staticpublic。

C# 4.0 : casting dynamic to static

这是一个分支问题,与我问的另一个问题有关here.我把它分开是因为它真的是一个子问题:我在转换dynamic类型的对象时遇到困难到另一个(已知的)静态类型。我有一个用于执行此操作的IronPython脚本:importclrclr.AddReference("System")fromSystemimport*defGetBclUri():returnUri("http://google.com")请注意,它只是更新BCLSystem.Uri类型并返回它.所以我知道静态类型返回的对象。现在在C#领域,我正在更新脚本托管内容并调用这个getter来返回Uri对象:dynamicuri=sc

c# - 使用 x :Static 指定时忽略 DataTemplate 键

我遇到了DataTemplate键的奇怪行为:当通过x:Type指定DataType,并且通过x:Static引用指定x:Key时,忽略x:Key。我编写了示例应用程序来说明它。XAML资源:C#:publicclassTestDto{}publicstaticclassDataKeys{publicstaticstringTestDtoKey="TestKey";publicstaticstringTestDtoKey2="TestKey2";publicstaticstringTestDtoKey4="TestKey4";}启动应用程序,在调试器中查看this.Resources.

c# - 如何关闭 resharper 中的 "Convert Extension Method to Plain Static"自动重构?

在使用Resharper时,由于某些原因,当我调用扩展方法时,它会自动将其转换为静态方法调用。这就是所谓的ConvertExtensionMethodtoPlainStatic重构。foo.Bar()成为MyStaticExtensions.Bar(foo);具有讽刺意味的是,它随后将此标记为代码异味。我该如何关闭它? 最佳答案 Resharper的IntelliSense中嵌入了此功能。我经常使用Linq-to-sql扩展,所以我禁用了这个功能:Resharper-选项-IntelliSense-启用RadiobuttonVisu