听起来令人难以置信,我收到了一个项目提案请求,该项目将Internet Explorer 5.0和Firefox 2.0作为最低浏览器要求!
我们试图向客户解释有关此类要求的所有问题,但由于这是政府项目和公开招标,我们无法影响他们.要求留下来.
他们还坚持认为解决方案是" 现代的,支持Web 2.0(?!),可访问,...... ".我不能说太多其他内容,但它基本上是一个具有社区功能和CMS背景的公共门户网站.
该项目非常有趣并且可能非常有利可图,但这一要求似乎是一个永无止境的挫折和问题来源.
我在IIS7上运行的ASP.NET 3.5应用程序中使用Context.RewritePath().
我在应用程序BeginRequest事件中做它,一切工作文件.
/ sports的请求被正确地重写为default.aspx?id = 1,依此类推.
问题是在我的IIS日志中,我看到了对/Default.aspx?id=1的GET请求,而不是/ sports.
这种代码在IIS6下运行良好.
由于必须实现某些业务逻辑,因此不能使用Microsoft Rewrite模块.
谢谢.
编辑:
似乎我的处理程序在管道中太早了,但是如果我将逻辑移动到后来的事件,那么整个重写的东西都不起作用(为时已晚,StaticFileHandler接收我的请求).
我用Google搜索并用Google搜索,问道,不敢相信没有人有这个问题?
编辑:
哎呀!这是我在IIS论坛上发现的内容:
"这是因为在集成模式下,IIS和asp.net共享一个公共管道,现在IIS可以看到RewritePath,而在IIS6中,它甚至没有被IIS看到 - 你可以通过使用经典模式来解决这个问题IIS6".
最后更新:请看下面的答案,我在生产环境中使用了一年多的时间后对结果进行了更新.
如果您使用的是TFS 2005或2008,那么您如何使用迭代和区域?
您是否为正在构建的应用程序的特定部分创建了一个区域?
这是一篇关于领域以及TeamSystem团队如何使用它们的有趣文章:
http://blogs.msdn.com/ericlee/archive/2006/08/09/when-to-use-team-projects.aspx
但是,我对迭代更加好奇,如果你能向我展示一些具体的例子,我将不胜感激.
您是根据里程碑创建迭代还是基于某些功能?
完成v1后会发生什么,如何管理v2或v1的更新?
我们正在使用MSF Agile模板.
我正在动态加载用户控件,将它们添加到Web表单的Controls集合中.
我想隐藏用户控件,如果它们在渲染时导致未处理的异常.
所以,我尝试连接到每个UserControl的Error事件,但似乎这个事件永远不会像为Page类那样触发UserControls.
做了一些谷歌搜索,似乎并不乐观.这里有什么想法?
我正在使用EntLib v4进行日志记录,目前我将事件保存到默认文本文件侦听器.
我想使用MS SQL数据库作为我的事件接收器,我看到已经提供了数据库监听器,但我不知道如何创建日志数据库和存储过程?
在谷歌搜索后,我看到在v3中,数据库创建脚本随EntLib一起提供,但我在v4中找不到它们.
我想设置一个SQL Server 2008警报,以便在任何过程执行1秒或更长时间时通知我(仅举例).
有任何想法吗?
编辑:
好吧,似乎这是不可能的.但是,只是为了向另一个方向推动你,我知道master数据库中有统计表,它们包含编译计数,调用次数和其他各种统计信息.我可以定期查询它们,然后以某种方式报告它吗?
我正在寻找数据库中不同记录之间关键字匹配的最佳解决方案.这是一个经典问题,我发现了类似的问题,但没有具体的问题.
我已经完成了全文搜索,连接和子查询,临时表,...所以我真的很想看看你们是如何解决这样一个常见问题的.
所以,假设我有两张桌子; Products并且Keywords它们与第三个表格相关联,Products_Keywords具有经典的多对多关系.
如果我Product在页面上显示一条记录并希望显示前n个相关产品,那么最佳选择是什么?
我们应该考虑到记录可能共享几个关键字,这个事实应该决定顶级相关产品的顺序.
我也对其他想法持开放态度,但由于性能原因,T-SQL将是更好的解决方案.
asp.net ×2
alert ×1
c# ×1
exception ×1
iis-7 ×1
logging ×1
many-to-many ×1
monitoring ×1
requirements ×1
search ×1
sql ×1
sql-server ×1
tfs ×1
tfs-workitem ×1