我最近继承了一个用Classic ASP编写的网站,目前我正在尝试了解事物的状态.该网站正在生产中,但是当您尝试导航到它时,开发环境(托管在Windows Server 2003上)会产生HTTP 500错误.
我意识到HTTP 500错误只是意味着发生了意外的服务器错误,并且这也很可能是因为某种原因导致ASP代码崩溃.我尝试了很多浏览器(IE,Firefox和Chrome),但它们都有相同数量的信息.
作为原始的ASP.NET开发人员,我使用死亡的黄色屏幕,可以配置为显示堆栈跟踪.
所以我的问题是,我怎么说服IIS和/或经典ASP给我一个更好的提示是什么原因造成的错误?
更新: 我原本应该详细介绍,但这里有一些我看过的内容.
我查看了事件日志(应用程序,安全性,系统等),并没有什么相关的.
我查看了IIS访问日志,我看到了访问尝试,只有500个错误.甚至在favicon.ico上产生了500个错误
我有许多测试的基类,它们都有一些帮助方法.
它本身并没有对它进行任何测试,但JUnit(在eclipse中)正在调用它上面的测试运行器并抱怨没有方法可以测试.
怎么能让它忽略这个课?
我知道我可以添加一个dummyTest
可以解决问题的方法,但它也会出现在所有子类中.
建议?
我知道我可以"SELECT 5 AS foo"并获得结果集:
FOO
五
(1排)
...有没有办法"SELECT 5,6,7 AS foo"并得到结果集:
FOO
五
6
7
(3排)
...我很清楚这不是典型的数据库使用情况,任何可以想象的使用方法都可能更适合采用更普通的技术.更多的技术问题.
注意:我知道我可以使用大量的UNION列表 - 我正在尝试寻找其他东西.
我最近加入了一家公司,在分析他们的环境时,我注意到SharePoint web.config的信任级别设置为Full.我知道这是一个绝对可怕的做法,希望stackoverflow社区可以帮助我概述这个决定的缺陷.
哦,看来这个决定是为了让开发人员在没有创建CAS策略的情况下将dll部署到Bin文件夹.叹.
只是想澄清并使事情变得更糟,我们还在为此Web应用程序部署第三方代码.
我有一个关于字符串测试方法的问题。每次,我都会对以字符串作为参数的方法编写新的测试。
现在,出现了一些问题:
那么...您解决这个问题的方法是什么?
在Log4j中,存在一种特征,其中可以初始化系统以进行配置并以间隔观看.这允许log4j系统在更改属性文件时重新加载其属性.spring框架是否具有这样的Configuration Observer工具,其中Configuration在更改时重新加载.需要重新加载的配置不是Springs的applicationContext.xml,而是使用Spring初始化bean初始化的各种其他配置文件.
有没有办法在没有下划线字符的情况下跨越多行?
在诸如SQL语句之类的多行字符串中,尤其是LINQ查询,这真的很烦人.
除了更改线条时的丑陋和困难(不再排队),您不能在多行语句的中间使用注释.
我日常的个人地狱的例子.
dim results = from a in articles _
where a.articleID = 4 _ ' articleID - Nope, can't do this
select a.articleName
dim createArticle as string = _
"Create table article " & _
" (articleID int " & _
" ,articleName varchar(50) " & _
" )"
Run Code Online (Sandbox Code Playgroud) 我正在学习F#,到目前为止我很享受.几乎所有在线示例都使用轻量级语法(#light); 但是,在大多数情况下,也会对所述示例进行评论.
使用#light启用还是禁用来学习F#会更好吗?我打算最终学习它没有开启,但我很好奇是否在开始学习它或者在我更熟悉核心语言之后应用它.
我正在寻找一个将标准IPv4地址转换为整数的函数.可用于相反功能的奖励积分.
解决方案应该在C#中.
junit ×2
asp-classic ×1
asp.net ×1
c# ×1
cas ×1
f# ×1
iis ×1
integer ×1
ip ×1
ipv4 ×1
java ×1
junit4 ×1
proof ×1
security ×1
sharepoint ×1
spring ×1
sql ×1
sql-server ×1
theory ×1
unit-testing ×1
vb.net ×1
web-config ×1