dotNET Tools Weblog |
|
|
|
Wednesday, April 30, 2003
Web Server Tuning whitepaper http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/iis/maintain/optimize/iis5tune.asp Caching Architecture Guide for .NET Framework Applications 818015 HOW TO: Tune and Scale Performance of Applications That Are Built on the Production Debugging for .NET Framework Applications Microsoft BizTalk Accelerator for Suppliers: Integrating with Back-End Line-of-Business Applications 解决Error:"The service did not respond to the start or control request in a timely fashion." 322350 HOW TO: Recycle IIS 5.0 with the IIS 5.0 Process Recycling Tool Open Applications Group Code secure (MSDN 代码安全特辑) Fending Off Future Attacks by Reducing Attack Surface Some Bad News and Some Good News Tackling Two Obscure Security Issues When Output Turns Bad: Cross-Site Scripting Explained The Challenge of Least Privilege Fix Those Buffer Overruns! Building Secure Software with Threat Models( MSDN TV) Unit Testing and Test-First Development ( 使用nUnit) Tuesday, April 29, 2003
.NET Framework 1.0 ->.NET Framework 1.1 1. HttpServerUtility.Transfer change in Framework 1.1 A week ago while I tried the new 1.1 framework on our web project, I have encounter a strange unexplainable behavior. A few breakpoints and some call stacks after, I discovered that a call to HttpServerUtility.Transfer(string path) is translated in 1.0 to HttpServerUtility.Transfer(string path, bool perserveForm = false) and in 1.1 to HttpServerUtility.Transfer(string path, bool perserveForm = true). With a little help of Anakrino(www.saurik.com) u can see the difference more easily Framework 1.0 { bool local0; Page local1; local0 = true; local1 = this._context.Handler as Page; if (local1 != null && local1.IsPostBack) local0 = false; this.Transfer(path, local0); } public void Transfer(string path) { this.Transfer(path, true); }
2. A potentially dangerous request we noticed a problem when passing parameters to the server that contained xml code we got "A potentially dangerous request......" searching thru google came up with this: http://www.asp.net/faq/RequestValidation.aspx a neat explenataion to a new feature in 1.1.. u can disable it with : <configuration> in your web.config / machine.config 当然还有些非常不错的资源: Request Validation - Preventing Script Attacks Running ASP.NET 1.0 and ASP.NET 1.1 on the same machine Mobile Controls integrated into ASP.NET 1.1 Monday, April 28, 2003
all -- Windows Server 2003 ActiveWin.com: Microsoft Windows Server 2003 RTM - Review http://www.activewin.com/reviews/software/operating-sys/win2003serv/index.shtml Index of Windows Server 2003 Technical Articles Windows Server 2003 Domain Rename Tools Windows Server 2003 Evaluation Kit Microsoft Windows Server 2003 Downloads Windows Server 2003 Guided Tour Q&A: Windows Server 2003 kernel guru Sunday, April 27, 2003
Office 11 Beta 2 Refresh **Do not reply as this email is being sent to you from an un-monitored account. Due to Microsoft's current emphasis on security, the hyperlink(s) contained in this email may not automatically open your browser. If you experience any difficulty, please copy the link and paste into your browser. ** Email: new2001@msn.com BetaID: 469267 Dear Valued Microsoft Customer and Partner, Thank you for participating in our beta tests of the next generation of Information Worker software, the Microsoft Office System. As you know, we offer betas in order to get feedback from our customers and partners, and create a better product. The Office System betas have been incredibly successful due to the volume and quality of your responses. With 600,000 copies of the Beta2 being sent out -- more than double the number of beta testers we had with Office XP -- as you would expect, we’re also getting more feedback. Additionally, many testers use the Watson automatic reporting tools, which have expedited our communication with customers. Watson is a software utility included with Microsoft Windows that is used to help detect, decode and log errors that are encountered while programs are running. We are committed to our customers, and using this valuable data to make the product even better before it ships. We appreciate the great anticipation and excitement for these products. As a result, we have decided that we will extend the beta process, and refresh the Beta 2 code released last March. By doing this, we are able to incorporate your feedback, and give you a chance to test the changes that your comments indicate will help us provide the best product possible. The refreshed code will be made available later this spring to beta users. Details will be forthcoming. We wanted to give valued customers like you advanced notice. Also, we wanted to clarify that the Beta 2 Refresh later this spring will not be a requirement to continue participating in the beta tests. Your current version will continue to run as it has. However, this refresh is an effort to provide an updated product with feedback to-date, which we believe will help improve the product. Further, we will continue to solicit feedback on the Beta 2 Refresh changes that we have incorporated due to your input and comments. If you have any questions, please refer back to the Microsoft web site at http://www.microsoft.com. Thank you again. We appreciate our customers’ and partners’ support. Best Regards, Microsoft Office System Development Team Saturday, April 26, 2003
Visual Studio Tools for Office http://msdn.microsoft.com/library/en-us/odc_vsto2003_ta/html/VSTOIntro.asp Introduction to the Word Object Model Introduction to the Excel Object Model Visual Studio Tools for Office Beta LOOM.NET http://dotnet.di.unipi.it/ LOOM .NET With this email we want to announce availability of LOOM.NET - our .NET-based aspect weaver - for download. You may find additional download information and a link to LOOM.NET at www.dcl.hpi.uni-potsdam.de/loom. How can a Blog developer add support for this plug-in? Reality Check: Microsoft .NET Taxes the "Productivity Dividend" STL http://www.cs.rpi.edu/~musser/stl-book/ http://www.bdsoft.com/resources/estlcode.html http://www.bdsoft.com/resources.html http://www.oonumerics.org/blitz/download/ http://www.cs.auc.dk/%7Enesotto/init/ http://www.aristeia.com/right_frames.html Scott Meyers is one http://www.highprogrammer.com/alan/windev/sourcesafe.html http://www.xraylith.wisc.edu/~khan/software/stl/os_examples/examples.html http://www.infosys.tuwien.ac.at/Research/Component/tutorial/prwmain.htm The Standard Template Library Tutorial http://www.xraylith.wisc.edu/~khan/software/stl/os_examples/examples.htmlObjectSpace STL http://www.mathcs.sjsu.edu/faculty/horstman/safestl.html Safe STL http://www.synesis.com.au/winstl/libraries.html Windows Library STL /WinSTL http://stlport.org/ STL Port http://wwww.stlport.org http://www.glenmccl.com/stl_cmp.htm stl sart (1-8) http://www.c-plusplus.de/stl.htm STL de http://www.yrl.co.uk/~phil/stl/stl.htmlx Phil Ottewell's STL Tutorial http://www.research.att.com/~bs/C++.html Bjarne Stroustrup's C++ Link http://www.research.att.com/~bs/homepage.html http://www.zib.de/weiser/vtl/ View Template Library (VTL) http://www.zeta.org.au/~jon/STL/views/doc/views.html http://www.boost.org/ Boost C++ Libraries http://www.ddj.com/documents/s=938/ddj9708a/9708a.htm The SGI Standard Template Library http://www.cs.brown.edu/people/jak/proglang/cpp/stltut/tut.html A modest STL tutorial http://www.medini.org/stl/ STL Links & Quick Reference http://www.stlbloggers.com/ http://www.codeproject.com/vcpp/stl/ codeproject STL http://users.libero.it/g.govi/index.html STL for eMbedded Visual C++ - Windows CE http://www.cs.bham.ac.uk/resources/ums/SGI-STL/ Standard Template Library Programmer's Guide http://www.bdsoft.com/tools/stlfilt.html http://www.s34.co.jp/cpptechdoc/reference/stl_samples/ Stl Sample S34 JP \http://www.cs.bham.ac.uk/resources/ums/SGI-STL/download.html http://www.csharpnedir.com/makale.asp?cat=cs Wednesday, April 23, 2003
This just in. Today the Doculabs "@Bench" Web Services Benchmark came out. Here's a snippet from the Table of Contents to give you an idea of the scenarios they tried:
The results you ask? Let's just summarize by saying:
顺便也发布到CSDN上,ZDG正被一群Java迷围攻:) 不错的讲.NET Framework 的文章,特别适合对.NET Framework 有感觉之后再看 Anakrino Jeff Saurik [1] talks about Anakrino release 10 and it working with .NET v1.1. I can say it sure works with v1.1; that's not the problem, as I ran it for a long time on my WinXP box with both VS.NET 2002 and the Everett betas and RCs without a hitch. What does happen is that in my experience, it will always crash on Windows Server 2003. I've never managed to run it here, fwiw. Update: for what it's worth, exemplar still works when run from the command line directly. No nice GUI, but it's better than nothing :) [1] Great all-around guy; met him a couple years back at a Microsoft 我download Anakrino 9 的确它不能在Windows 2003 Server 上运行。 WSE Video code: http://www.dev4net.com/protos.aspx Exporting tabular data to Excel from ASP.NET There's a number of ways to "export" data to Excel from an ASP.NET site - some more elegant than others.
VB.NET programmers getting screwed? and other thoughts...
Not to be too negative, but I found numbers 1, 2, and 3 to be particularly interesting. Each of them are the Mob Mentality...some how folks think if enough people say the same thing, people think it makes it right. Clemens astutely noticed that even if 686,000 people say something, they're still wrong. 1. Ouch, what are VB.NET programmers, lepers?[1] Some of the best programmers I know are VB.NET folks. I can see how Mort might assume that a curly-braced and semi-coloned language some how makes you smarter, but newsflash - it {doesn't}; I've started mixing code up in my presentations just to remind folks that you can do 99% of everything you need to with VB.NET. I like hopping back and forth between languages during demos, reminding people about cross language inheritance. I like downloading samples from GotDotNet and CodeProject without worrying what language it's in. I even found myself recently working on WSE code for the upcoming Windows Launch (Stop by and say Hi to me in Seattle!) and I was several hours into it before I realized I was coding VB.NET. Learn one, then learn the other. There's little excuse to not know both. Then, go learn Managed C++. Syntactic sugar, people. 2. This is more of the same. Certification isn't an accurate score of competance in the field. If you really want to impress me, let's see some percentiles scrores! ;) Fred Jones, MCSD/99%, MCDBA/71% anyone? Guess I won't be hiring Fred for that DBA job, eh? Should I start including my English SATs when I write articles? How about my Mensa membership? Certs are nice to have, they were fun to collect when I was an item writer, but an extra $10K a year for a few hours in an exam room? Oy vay. 3. Sheesh, who doesn't have an MBA these days? With the proliferation of the Virtual MBA, employers will have to pay more attention to the school. Do we really think an MBA from Northwestern offers the same skills as the Virtual MBA? (Only $99.95!) Also, number 8. Seems to me that the smart consultant, given this economy, should be looking for full time work, or at least a LONG term contract. The hussling one has to do as a totally independant consultant must be exhausting. Seems to be that the good advice is to be had in items 4 and 6.
US=MS US=MS 如果你想知道这个世界如何看待美国,可能与看待微软的方式非常相似: * 非常成功,而且看上去很大程度上是不正当手段得来的 * 我们非常依赖他们,而且没有太多的其他选择 * 如果我们在自己的夹缝中稍微有点成功,只会意味着引起他们注意 * 如果我们看到他们的失败之处,会非常开心 * 我们看到他们失败的时候反倒惴惴不安,因为他们仍然会不断调整和改正,他们还会回来。除非,他们确定这是一个没有兴趣的市场。 * 他们并不关心我们。我们只不过是他们的收入之源。他们的产品和支持只不过刚好满足圈住我们的程度 * 我们憎恨他们,但是如果他们提供给我们一个工作,我们会毫不犹豫地加入他们,然后开心地压制本来同一阵营的人们。 http://www.isaacmao.com/weblogs/cesblog/2003/4/17/ 毛向辉 我的WebLog地址:http://www.cnblog.org/rings/bloginfo.asp?id=474 FreeTextBox http://www.revjon.com/ftb/ CXO 们的Blog WS-I Testing Tools - Beta Release http://www.ws-i.org/Documents.aspx Service Oriented EnterPrise Sunday, April 20, 2003
Octane is the code name for the next release of Borland Delphi. Octane will support both Microsoft Win32 and .NET Framework development with the Delphi language and Visual Component Library (VCL) framework. Delphi for .NET is a set of integrated development tools planned as features in Octane for building new Delphi applications on .NET and to assist in migrating existing Win32 Delphi applications to .NET. Borland has already released preview versions of this technology in Borland Delphi 7 Studio, including a .NET compiler for the Delphi language, and previews of VCL for .NET. The aim with these technologies is to allow a Delphi developer to move to .NET, taking their Delphi skills and much of their current Delphi source code with them. Delphi for .NET will be released as part of Octane. Octane is planned for release at the end of 2003. Sidewinder is the code name for another important Borland .NET initiative. Project Sidewinder is a RAD Development Environment for pure C# Language .NET development. Sidewinder is planned for release in the Summer of 2003. 来自Microsoft的消息
Friday, April 11, 2003
Microsoft Beta Program Invitation for Windows Messenger 5.0 **DO NOT REPLY – THIS E-MAIL IS BEING SENT TO YOU FROM AN UNMONITORED ACCOUNT. Due to Microsoft's security requirements, the hyperlink(s) contained in this e-mail may not automatically open your browser. If you experience any difficulty, please copy the link and paste into your browser. ** Email: new2001@msn.com As an existing Microsoft beta participant, the Microsoft Windows Messenger 5.0 Product Team would like to invite you to participate in their upcoming beta program for Windows Messenger 5.0. We are currently offering the Beta to participants who use Instant Messaging regularly, and will keep the Beta open until the end of June, 2003. Our goal is to have a well targeted group of testers willing to actively participate and provide useful feedback to our development team. Please carefully consider your willingness and ability to test Windows Messenger 5.0 Beta. Your feedback will be critical to the success of our product. Regular and consistent participation throughout the program is expected. If you are selected as a technical beta tester, you may be required to: *Download releases through BetaPlace, an authenticated Web site If you are interested in participating, please use this special Guest Account below to access a nomination survey on http://www.BetaPlace.com. Note: Using a personal or previously-assigned BetaID and Password will not grant you access to the survey. Guest Access Account Participants will be chosen based on the survey results. You will only be contacted if you are selected to participate. Windows Messenger 5.0 Beta Group Tuesday, April 08, 2003
一些有趣的东东,有许多是我想要的,安装。。。。 Q317526 HOW TO: Edit the Boot.ini File in Windows Server 2003 Windows CE Utilities for Visual Studio .NET 2003 Add-on Pack http://www.microsoft.com/downloads/details.aspx?FamilyID=7ec99ca6-2095-4086-b0cc-7c6c39b28762&DisplayLang=en New S# Language Adds Capabilities for .NET Developers for .NET Lib download Vembu SwisSQL Console PDF for .NET (Evaluation version ) 技术文章: How to Share Session State between Classic ASP and ASP.NET: 这是忧伤的回忆还是一个崭新的开始,历史总是让你在某个空间试图重现它 [STAThread] static void Main(string[] args) Sam Gentile's 服了你 :) Newtelligence Utilities for Enterprise Services Release 1.0.2271 (Preview) SharpReader Some of its main features are: handles all RSS versions, modules like dublin core, content:encoding, xhtml:body, etc. 用现成的当然好,不过如果能自己开发不是更好! BIT http://www.clrgeeks.com/ Uxtheme.dll patch for Windows Server 2003 MSN Messenger 5.0.0544 Office 2003 Beta 2 patch for MSO.dll DirectX extensions for Visual Studio .NET 2003 Notes: System Requirements download-> DirectX_extensions_for_Visual_Studio_NET2003.zip Microsoft 今年太多的新软件要出台,哪有时间帮忙测试:) McAfee PortalShield v1.0 The McAfee engineering team has worked closely with the SharePoint team during development to ensure seamless integration with the WSS VS API 1.0 supplied by Microsoft. The McAfee PortalShield software is designed to offer virus protection and content scanning functionality for Microsoft SharePoint Portal Server 2001, Microsoft SharePoint Portal Server "v2.0", and Microsoft Windows SharePoint Services 2.0. SharePoint Products and Technologies "v2.0" Beta 2 Microsoft Office OneNote 2003 Beta coming soon! You are being sent this e-mail message because you signed up to PLEASE CONFIRM YOUR ORDER INFORMATION Office 11 Beta2 Exchange Server 2003 Beta 2 .....太多了 Windows 2003, VS.NET 2003, SPS 2003 就够了这是我期待的:) Visual Studio.NET 2003公开测试即将结束 Thank you for participating in the Beta Test program for Microsoft Visual Studio .NET 2003 and .NET Framework 1.1. We are pleased to announce that Visual Studio .NET 2003 will be available to order on April 24th, 2003. In addition, .NET Framework 1.1 will be available for download mid April. Your bug reports and suggestions for improving Microsoft Visual Studio .NET 2003 have helped us to build a great product and will help improve future versions as well. The BetaPlace web site and newsgroups will close on Friday, April 11th. After this date you will no longer be able to provide feedback or receive support via these avenues, however we encourage you to use the public newsgroups to communicate additional feedback you may have. Wednesday, April 02, 2003
Cool , 修改你的MSI文件 我有许多好的应用程序,他们都是.NET V1.0版本下的,但是在最新的VS.NET 2003下根本不能运行,今天看了这个方法非常的好。 Prerequisites: 很好,我用这个方法修改了我的许多许多Install程序. 太Cool了 时间时间,太久没有记录了 今天花了许多时间找这个文档,下次记住关键字不是Visual Basic.NET或Visual C#而是White Paper :) 不过我还是将它Upload到自己的网站上吧 INFO: "Differences Between Visual Basic .NET and Visual C# .NET" White Paper Is Available 我非常喜欢Excel中 XML的功能,当然几乎整个Office11中的XML功能; backup url : HOW TO: Configure ASP.NET for Persistent SQL Server Session State Management HOW TO: Perform a Distributed Transaction with a .NET Provider by Using ServicedComponent in Visual C# .NET .NET Framework Developer Center SQL Server Developer Center Visual Studio .NET Developer Center Windows 2000 Developer Center Windows 2003 Server Developer Center CodeSmith Beta 今年,美国的春天姗姗来迟,市场像天空一样暗淡,股票和民意下滑,只有汽油价格与失业数字上涨。马克思说,资本主义挽救经济危机的唯一途径是战争。和马克思主义风马牛不相及的布什,也想借他山之石来攻玉
.NET Tools HOME Copyright 2003 ccBoy EMail:new2001@msn.com |