サーバー上にファイルを保存する場合、実行ユーザーがその保存先フォルダに対して書き込み権限を持っている必要があります。
たとえば、IIS既定の場合、6.0や7.0では「NETWORK SERVICE」というアカウントに対して書き込み権限を許可する必要があります。書き込み権限が不足した状態では、HTMLファイルを作成する事ができず、エラーが発生します。アクセス許可の詳細については、MSDNライブラリ等を参照してください。