ISA Server 2006 as Reverse Web Caching Proxy: Analyze “Object source” and “Cache Info” fields

When publishing content from a web server that is behind a ISA 2006 firewall, the ISA can be configured as Reverse Web Caching proxy, i.e. the ISA caches responses from the web server(s) and sends the cached content to the clients instead of requesting the content from the web servers again (see “Reverse proxy” on [...]

Read more…

Crashplan 3.8.2010: Fix “CrashPlan PRO Server failed to initialize – error 4001″ on Linux

For any reason my Linux CrashPlan PRO Server (version 3.8.2010) crashed. The CrashPlan manager web user interface shows the error CrashPlan PRO Server failed to initialize – error 4001 After restarting the CrashPlan PRO Server the log (/var/log/proserver/com_backup42_app.log.0) shows the following error: [...] org.h2.jdbc.JdbcSQLException: File corrupted while reading record: "index not found 286". Possible solution: [...]

Read more…

WordPress & jQuery: Fix JavaScript error “$ is not a function”

When using jQuery in WordPress you might be surprised by a $ is not a function JavaScript error. For example, in a default WordPress 3.3.1 installation, the following JavaScript code leads to this error: $(document).ready(function() { console.log($("body")); }); The reason is, that WordPress by default uses jQuery’s “no conflict mode” to avoid compatibility problems with [...]

Read more…

IIS 7.5 Application Pools: Understanding default identity “ApplicationPoolIdentity”

In former versions of IIS the default identity for application pools was “NetworkService“. Using this option, the application pool runs under the built-in and low-privileged Windows identity “NETWORKSERVICE“. The disadvantage of this (old default) option is that multiple services using the Windows identity “NETWORKSERVICE” are not isolated from each other, i.e. services could theoretically read, [...]

Read more…

ASP.NET MVC 3 & MongoDB: CRUD operations in NoSQL database using FluentMongo

This blog post shows how to use the open-source NoSQL database MongoDB in an ASP.NET MVC 3 web application. The showcase web application uses FluentMongo that adds LINQ-support for the 10gen MongoDB C# driver. Summarized the application demonstrates how to perform the basic CRUD (create, read, update and delete) database operations. Before running the example [...]

Read more…