Jack is Here, asp.net findings

As a software engineer, I focus on .NET, especially asp.net, C#, WCF and so on, and I am also very interested in Search Engine Optimization.

Entries for August, 2011

A black screen is displayed and then the system stops responding when you log on to a computer that is running Windows Vista or Windows Server 2008

Symptoms
A black screen is displayed after you enter your user credentials in the logon dialog box on a computer that is running Windows Vista or Windows Server 2008. When this issue occurs, you can still move the mouse pointer. However, you cannot start applications such as Windows Explorer. After a while, the operating system stops responding.
Resolution
This issue occurs if an event log is corrupted. In this situation, the Event Log service spins in an infinite loop when you log on.

A .p7b certificate does not import correctly when you try to import it by using the Certificate Import Wizard in MMC on a computer that is running Windows Server 2008 or Windows Vista

Symptoms
On a computer that is running Windows Server 2008 or Windows Vista, you try to import the .p7b format certificate by using the Certificate Import Wizard in Microsoft Management Console (MMC). However, the certificate does not import correctly. When this issue occurs, you can experience the following symptoms: The imported certificate does not have a private key associated with it.The certificate request object in the Certificate Request store remains.The Certificate Import Wizard completes without displaying any errors.
Resolution
This problem occurs because .p7b format certificates are not decoded correctly when you import .p7b format certificates from the Certificate Import Wizard in MMC.

A “WBEM_E_INCOMPLETE_CLASS” WMI error occurs or Wmiprvse.exe crashes when concurrent WMI queries are sent to the cluster resources in Windows Server 2008

Symptoms
Consider the following scenario: You install the Failover Clustering feature on a multiprocessor computer that is running Windows Server 2008.On this computer, the MSCluster_ResourceGroup Windows Management Instrumentation (WMI) provider receives concurrent queries.In this scenario, you may experience one or more of the following issues on the computer: You receive the following WMI error message:

WBEM_E_INCOMPLETE_CLASSThe WMI provider (Wmiprvse.exe) host processcrashes.A program that manages the cluster resources does not work or works incorrectly.No errors are reported on the computer. However, the computer sends incorrect status data to the client computers.
Resolution
This issue occurs because of a race condition in the WMI provider for the failover cluster. When the race condition occurs, a thread of a WMI query tries to access a variable that was freed by another thread. Therefore, an access violation occurs, and the Wmiprvse.exe host process crashes.

Analysis of the site optimization a number of factors that affect

When the site after construction is completed, the next job is website optimization, website promotion, this is a continuous process, indispensable, pre-construction should take into account the post-optimization. Many owners friends when optimizing the time, will always be included in the peaks and valleys of the phenomenon, in fact, this is not entirely the issue of search engines, budget web hosting, to more from your site find the reasons why it can affect a site optimization factors in the end what does?

First of all, the site’s robots.txt file is within the first factor, business hosting, if it is damaged or write errors occur when the impact is relatively large, writing is not standardized, wrong or reject spiders crawl will be affected, so the robots. txt file when writing the content to pay attention to the case, many sites are the problem, the search engine robots if the wrong understanding of your robots.txt file, they may completely ignore your pages. For this problem, the solution is to double-check your robots.txt file, and make sure that the parameters on your page is correct, you can use Google Webmaster Tools to create a robots.txt file.

Second, when the web site to web site optimization to stabilize the main, if the station web site contains too many variables, impact is very great. managed hosting. URL contains too many variables can cause search engine robots search difficult, if your URL contains too many variables, the search engine robots might ignore your web pages, some of the more familiar problem for the building site might think to help enterprises optimize dynamic pages that really is the problem, dynamically generated pages (including ASP, PHP) may cause the crawler can not be included, the solution is to use static page or pseudo-static.

Third, the internal Web site should be coordinated, not too many unrelated things, which answer ID is a factor that many search engines do not include pages that contain the session ID, because they can lead to duplicate content, if possible, to avoid Session ID appear in your site, and use cookies to store session ID. Page contains JS code is not too big right, the page contains JavaScript code, CSS code and other script code. These codes are not directly linked with the content, access to your web page and select “view source” or “View HTML source”, if you are hard on the actual content of the site change, then usually the search engines is also very difficult .

Data storage

Data storage has become a hot technology, the Internet is following the heat wave after another technology that will network into the data-centric era. This article will present the popular data storage technologies are summarized summary and data storage trends and future data storage technologies have made some subjective forecast.

Server data storage through three stages: direct plug-in storage (DAS), storage area networks (SAN), Network Attached Storage (NAS). DAS is a CPU-centric computing is king of the times, adapt to the initial development of the computer industry, and for SAN and NAS, the biggest difference in the result is technically a special agreement or use of existing IP technology, and data sharing and other issues were considered, SAN has the advantage of the initial consideration to solve the problem of network bandwidth, while the NAS is more emphasis on versatility and data sharing considerations.

Fibre Channel SAN infrastructure is currently the only option to establish, but with new technology and market dual role in the future may be used G/10G Ethernet and / or InfiniBand architecture (the IBA) to achieve the SAN.

Currently, several existing and future network interconnection standards are to fight for market and competition, Infiniband several obvious competitor is the PCI-X, G/10G Ethernet, Fibre Channel, Rapid I / O , HiPPI-6400 (GSN). In data storage solutions, Infiniband will face G/10G Ethernet technology challenges.

From the initial server to the current focus on data archiving solutions, we can generally see a computer network server architecture trend that the current internal bus architecture will gradually die out, the formation of switched (fabrics) network development the direction of the trend in the first, data storage, computing and I / O is combined into one, and the current data storage part is independent, the future will be the I / O and computing further separation, the formation of data storage, computing , I / O throughput of the three pillars of the situation, this is the real server network architecture, is to be the SUN company’s “network is the computer” thesis.