Blackslot blog

Etiquetados como ‘hosting microsoft’

Promoción hosting GRID

Escrito por Sergio el 20-09-2011

Hoy comienza en Blackslot una promoción que durará hasta el 1 de enero de 2012. Podrás disfrutar de un descuento del 50% en cualquiera de los planes de alojamiento GRID dados de alta en estas fechas y se aplicará durante todo el tiempo que mantengas el alojamiento.

Además,  el registro o la transferencia de tu dominio serán gratuitos.

Existen planes individuales, los denominados planes GRID,  y planes para alojar diversos dominios denominados planes GRID PRO que pueden ser contratados tanto  bajo plataforma Linux cómo Windows.

Te ofrecemos alojamientos en servidores que cuentan con las últimas tecnologías:

Windows 2008 Server R2

GNU/Linux

  • PHP 5.3
  • Mysql 5
  • PERL
  • Python

En Blackslot pensamos en ponértelo fácil a la hora de trasladar tu web. Te ayudamos con la migración de tu sitio web tanto si está en HTML, como en PHP o .NET.

Además, también podemos ocuparnos del traslado de tu base de datos MSSQL o MySQL, así como de la migración de gestores de contenido como por ejemplo: WordPress, Magento, Joomla, etc.

Para darte de alta sólo tienes que pasarte por aquí.

Comentarios desactivados | Archivado como General, Novedades, Nuestros servicios | 20/09/2011

Para los que aún no utilicéis el driver oficial de SQL Server, os dejo un pequeño tip para recuperar el último id insertado en una consulta de SQL Server con la obsoleta extensión mssql de php.


$q = mssql_query("INSERT INTO TableName(...) VALUES(...); SELECT LAST_INSERT_ID=@@IDENTITY");
$r = mssql_fetch_assoc($q);

1 comentario | Archivado como Desarrollo web | 24/08/2010

Importar una base de datos a SQL Azure (II de II)

Escrito por Sergio el 11-04-2010

Anteriormente veíamos como importar una base de datos a SQL Azure utilizando un Wizard para ello. En esta ocasión vamos a realizar la operación directamente a través de SQL Server Management Studio (SSMS) a través de la generación de un script.

Para tener compatibilidad con Azure tenemos que tener instalada la version SQL Server Management Studio R2.

EXPORTAR DE LOCAL A UN SCRIPT EN FORMATO AZURE

Desde SSMS nos conectamos a nuestro server local para exportar la base de datos en formato Azure. Para ello usaré el asistente para generar scripts:

export

export1

En mi caso voy a exportar todas las tablas y usuarios, si sólo necesitas algunas es el momento de indicarlo:

export2

En este paso debemos indicar donde queremos guardar el script que vamos a generar y tenemos que acceder a Avanzadas para especificar que queremos exportar en formato para Azure e incluir tanto el esquema como los datos.

export3

export4

Con esto ya tenemos nuestro script listo para importar en nuestro servidor SQL Azure.

export5

export6

IMPORTAR A SQL AZURE

Ahora debemos conectar a nuestro servidor en el servicio SQL Azure.

Conectar a SQL Azure

El siguiente paso será crear la base de datos, en mi caso la he llamado eventos.

Crear base de datos

Por último abrimos nuestro script y lo ejecutamos en el servidor SQL Azure.

importar

Con esto ya tenemos nuestra base de datos importada en Azure.

azure

1 comentario | Archivado como Cloud Computing, Sistemas TI | 11/04/2010

ASP.NET con IIS 7.5 y Plesk 9.3

Escrito por Sergio el 03-04-2010

Hemos detectado el siguiente problema tras instalar Plesk 9.3 sobre Windows Server 2008 R2.


 Server Error in '/mssql' Application.
 --------------------------------------------------------------------------------

 Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
 Description: An unhandled exception occurred during the execution of
 the current web request. Please review the stack trace for more
 information about the error and where it originated in the code.

 Exception Details: System.UnauthorizedAccessException: Access is
 denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

 ASP.NET is not authorized to access the requested resource. Consider
 granting access rights to the resource to the ASP.NET request
 identity. ASP.NET has a base process identity (typically
 {MACHINE}ASPNET on IIS 5 or Network Service on IIS 6) that is used if
 the application is not impersonating. If the application is
 impersonating via , the identity will be
 the anonymous user (typically IUSR_MACHINENAME) or the authenticated
 request user.

 To grant ASP.NET access to a file, right-click the file in Explorer,
 choose "Properties" and select the Security tab. Click "Add" to add
 the appropriate user or group. Highlight the ASP.NET account, and
 check the boxes for the desired access.

 Source Error:

 An unhandled exception was generated during the execution of the
 current web request. Information regarding the origin and location of
 the exception can be identified using the exception stack trace below.

 Stack Trace:

 [UnauthorizedAccessException: Access is denied. (Exception from
 HRESULT: 0x80070005 (E_ACCESSDENIED))]

 [FileLoadException: Could not load file or assembly
 'System.ServiceModel, Version=3.0.0.0, Culture=neutral,
 PublicKeyToken=b77a5c561934e089' or one of its dependencies. Access is
 denied.]
 System.Reflection.Assembly._nLoad(AssemblyName fileName, String
 codeBase, Evidence assemblySecurity, Assembly locationHint,
 StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean
 forIntrospection) +0
 System.Reflection.Assembly.nLoad(AssemblyName fileName, String
 codeBase, Evidence assemblySecurity, Assembly locationHint,
 StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean
 forIntrospection) +43
 System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef,
 Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean
 forIntrospection) +127
 System.Reflection.Assembly.InternalLoad(String assemblyString,
 Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean
 forIntrospection) +142
 System.Reflection.Assembly.Load(String assemblyString) +28

 System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String
 assemblyName, Boolean starDirective) +46

 [ConfigurationErrorsException: Could not load file or assembly
 'System.ServiceModel, Version=3.0.0.0, Culture=neutral,
 PublicKeyToken=b77a5c561934e089' or one of its dependencies. Access is
 denied.]

 System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String
 assemblyName, Boolean starDirective) +613

 System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo
 ai) +57

 System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection
 compConfig) +178
 System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath
 configPath, Boolean supportLocalization, String outputAssemblyName) +54

 System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean  isPrecompiledApp)
 +232
 System.Web.Compilation.BuildManager.CompileGlobalAsax() +51
 System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()  +337

 [HttpException (0x80004005): Could not load file or assembly
 'System.ServiceModel, Version=3.0.0.0, Culture=neutral,
 PublicKeyToken=b77a5c561934e089' or one of its dependencies. Access is
 denied.]

 System.Web.Compilation.BuildManager.ReportTopLevelCompilationException()
 +58
 System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()  +512

 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager
 appManager, IApplicationHost appHost, IConfigMapPathFactory
 configMapPathFactory, HostingEnvironmentParameters hostingParameters)
 +729

 [HttpException (0x80004005): Could not load file or assembly
 'System.ServiceModel, Version=3.0.0.0, Culture=neutral,
 PublicKeyToken=b77a5c561934e089' or one of its dependencies. Access is
 denied.]
 System.Web.HttpRuntime.FirstRequestInit(HttpContext context)  +8897659
 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)  +85

 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest  wr,
 HttpContext context) +333

El error se podía reproducir al tratar de ejecutar una aplicación ASP.NET desde Plesk, en nuestro caso al lanzar el administrador web para bases de datos SQL Server ASP.NET Enterprise Manager o MyLittleAdmin que se ejecutan desde Plesk.

Si tratamos de corregir el error desde la herramienta Plesk Reconfigurator no solucionaremos el problema debido a que los permisos necesarios no estan añadidos. Por ello, tendremos que hacerlo a mano.

Lo único que tenemos que hacer es editar el archivo DiskSecurity.xml que encontraremos en la carpeta %PLESK_DIR%etcDiskSecurity y añadirle el siguiente contenido dentro del tag Entries:


<!-- Permisos a Assembly para ASP.NET Enterprise manager -->

<Entry AccounType="1" Account="Psacln" Path="C:Windowsassembly" AceFlags="FilesOnly" AccessMask="Read" EntryFlags="0x0" />

Finalmente hay que ejecutar el siguiente comando para que se apliquen los cambios en los permisos:


"%plesk_bin%applysecurity" --apply

Comentarios desactivados | Archivado como General | 03/04/2010

Nuestro compromiso a la hora de ofrecer nuestros servicios de Hosting Microsoft desde Blackslot ha sido desde el principio disponer de una calidad excelente y las últimas tecnologías disponibles en el mercado.

Ahora junto a Microsoft, te ofrecemos dichas tecnologías en una plataforma ubicada en España, fácil de gestionar y con la mejor atención de nuestro equipo técnico, formado por profesionales apasionados en el desarrollo de soluciones para proyectos en internet.

Durante 6 meses podrás disfrutar de las siguientes dos opciones:

Hosting Grid Microsoft a 1€ al mes

Este alojamiento dispone de las siguientes caraacterísticas:

  • 250 MB de Espacio
  • Base de datos Sql Server 2008
  • Acceso a SQL Server desde Visual Studio
  • Soporte para Asp.net MVC y php
  • 1 Base de datos mysql
  • 8GB de transferencia
  • Silverlight 3.0 y Ajax extensions

¿Qué pasa después de estos 6 meses?

Nos pondremos en contacto contigo para saber si te ha gustado y te interesa pasar la configuración de tu grid a alguna de nuestras dos modalidades.

Nosotros haremos el cambio de forma transparente para que tu aplicación no tenga pérdida de servicio si deseas renovar el servicio.

Servidores HyperV preconfigurados con lo último con un 20% de descuento

Te aplicamos el 20% descuento sobre cualquier configuración de servidor HyperV con 1GB de Ram o superior, que tenga las siguientes característica preconfiguradas:

  • Asp.net mvc 2.0
  • .net framework 4.0
  • Php5.3
  • Sql server express edition
  • SEO tools, rewrite module
  • Web platform installer
  • SO Windows 2008 Server R2 Standard
  • Sql server 2008 express

¿cuánto tiempo dura este descuento?

El descuento dura durante el primer año de servicio.

Cómo contratar estos servicios

Basta con enviarnos un email a info@blackslot.com o poneros en contacto con nosotros desde aquí, nos comentáis en el asunto que queréis daros de alta en la oferta Microsoft de HyperV o en la oferta de servicio de Hosting Grid Microsoft. Una persona de nuestro departamento comercial se pondrá en contacto con vosotros para daros de alta.

 

3 comentarios | Archivado como Novedades, Nuestros servicios | 28/03/2010

Generar un archivo CSR en IIS 6.0

Escrito por Sergio el 04-01-2010

IIS > Sitios Web > Propiedades del sitio > Seguridad de directorios > Certificado de servidor… > Crear un nuevo certificado > Preparar la petición ahora pero enviarla más tarde > Poner un para el certificado y dejar longitud en bits de 1024 > Rellenar el resto de datos que solicita el formulario hasta finalizar.

Es IMPORTANTE que donde pregunta el “Nombre común” (Common name) se ponga el nombre COMPLETO del dominio para el que vamos a solicitar el certificado, por ejemplo www.blackslot.com

Salvar la key privada

MMC > Complemento Certificates > Seleccionar Request > All task > Export

Más info en:

https://support.comodo.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=248&nav=0,1,33

Comentarios desactivados | Archivado como Sistemas TI | 04/01/2010

Crear un certificado SSL autofirmado en IIS7

Escrito por Sergio el 04-01-2010

1. Abrir el Administrador de IIS, seleccionar el nodo y abrir Certificados de servidor.

2. Seleccionar Crear un certificado autofirmado. Una vez allí pedirá el nombre que deseamos poner al certificado, yo he elegido el hostname de mi propia máquina.

3. Seleccionar el sitio web donde se desea instalar el certificado, yo he seleccionado Default Web Site, luego ir a Enlaces…

4. Pinchar en Agregar.

5. Seleccionar tipo https, el puerto por defecto será el 443. Y luego escoger el nombre del certificado.

5. Tras aceptar, en el panel de acciones aparece una nueva opción que enlaza al sitio seguro.

Si se desea requerir siempre el acceso por https, ir a Configuración de SSL.

6. Seleccionar Requerir SSL y listo.

1 comentario | Archivado como Sistemas TI |

Conexiones remotas en SQL Server 2008 y 2005

Escrito por Sergio el 27-12-2009

Quien se haya encontrado con un Sql Server recién instalado posiblemente se habrá visto en la situación de que necesita conectar a él desde otro equipo remoto.

En primer lugar si el equipo cliente no tiene las herramientas de cliente para SQL Server, puedes descargar la versión gratuita del administrador de SQL;

- Para SQL Server 2005: Microsoft SQL Server Management Studio Express .

- Para SQL Server 2008: Microsoft SQL 2008 Server Management Studio Express .

Mejor aún, si lo deseas puedes descargar el Kit de Herramientas de Sql Server Express 2005, este Kit además del administrador de SQL, incluye una herramienta gráfica de administración, y Business Intelligence Development Studio, un entorno de creación y edición de informes que usa SQL Server Reporting Services. Si usas SQL 2008, la descarga recomendada es Microsoft SQL Server 2008 Express with Advanced Services.

Configurando el servidor

1- Vamos a la utilidad Configuración de superficie de SQL Server 2005 (Surface Area Configuration Utility) > Configuración de superficie para servicios y conexiones > conexiones remotas > Conexiones locales y remotas > Usar TCP/IP y canalizaciones con nombre.

Sql Configuration Manager

2- Vamos a SQL Configuration Manager > Configuración de red de SQLEXPRESS y habilitamos las conexiones TCP/IP y las canalizaciones con nombre.

Sql Configuration Manager3- Seguimos en el SQL Configuration Manager > Protocolos de SQL Express > TCP/IP y en las propiedades Direcciones IP > IPALL > Puerto TCP > poner el 1433 (o el puerto que desees habilitar para SQL)

Protocolos TCP/IP

4- Crear una excepción en el FW para C:Archivos de programaMicrosoft SQL ServerMSSQL.1MSSQLBinnsqlsrvr.exe

Y abrir los puertos 1434 (UDP) y 1433 (TCP)

5- Finalmente hay que reiniciar el servicio de SQL para que se apliquen los cambios y ya estamos listos para probar la conexión desde nuestro equipo cliente.

¡¡NO PIERDAS LA OPORTUNIDAD DE ALOJAR TUS BASES DE DATOS SQLSERVER CON BLACKSLOT!!

Contempla nuestras ofertas de

HOSTING COMPARTIDO WINDOWS

SERVIDORES CLOUD WINDOWS

o solicítanos un plan de prueba escribiendo a

info@blackslot.com

Fotolia_18406256_XS

10 comentarios | Archivado como Sistemas TI | 27/12/2009

Bloquear IPs desde el firewall de Windows 2008

Escrito por Sergio el 25-12-2009

Una de las cosas que más me gustan respecto a la seguridad de Windows, son las mejoras en el firewall de Windows 2008. Entre muchas más posibilidades que en la versión anterior de Windows, podemos bloquear ips atacantes de una forma sencilla.

Como estoy seguro de que ningún administrador deja de revisar la pestaña Seguridad en el Visor de Eventos (¿verdad que no?), en ocasiones pueden detectarse reiterados intentos de conexión, si son ilégitimos, aunque no consigan nada pueden lograr un DDOS en toda regla, por ello lo mejor es filtrarlos desde un firewall perimetral. A falta de  uno, ahora podemos filtrar desde el propio server.

1) Abrimos el firewall de Windows.

2)Seleccionamos añadir nueva regla...

3) Añadimos una regla personalizada.

Añadir regla de firewall

4) La aplicamos a Todos los programas.

firewall

5) Tipo de protocolo: Cualquiera.

fw protocolo

6) Agregamos la IP que queremos bloquear, también puede ser un rango entero.

fw agregar ip a bloquear

7) Seleccionamos: Bloquear la conexión.

fw bloquear la conexion

8) Indicamos a que redes aplicamos la regla.

fw redes

9) Le damos un nombre identificativo.

fw nombre regla

10) Y ya tenemos nuestra regla de seguridad creada.

firewall windows 2008

Saludos, Sergio Sainz

2 comentarios | Archivado como Sistemas TI | 25/12/2009

A traves de la genial revista PHP Architect conocemos la iniciativa PHP on Windows® Contest, en la que se invita a todo desarrollador php a crear una aplicación web que corra bajo entornos Microsoft, o aportar una significante contribución a algún proyecto open source relacionada con el objetivo del concurso.

Entre los premios está un sistema de entretenimiento completo formado por:

  • Una TV Samsung 52” 1080p LCD HDTV (modelo LN52B540)
  • Un Samsung Digital 5.1 home theatre system (modelo TZ322T)
  • Una XBOX 360 Ultimate
  • Un viaje al php|tek 2010 desde cualquier lugar de Estados Unidos
  • Dar una charla sobre tu proyecto en el php|tek 2010

Aunque el concurso es sólo para personas residentes en Estados Unidos, se puede participar, ser votado e incluso ganar por votación al enviar el proyecto, lo que puede darte una gran visibilidad a nivel mundial.

Fatan 76 días.

1 comentario | Archivado como Eventos | 14/12/2009

Nueva web y nuevos servicios

Escrito por admin el 27-09-2009

Estas últimas semanas han sido bastante duras para nuestro equipo y los grandes (muy grandes) profesionales que trabajan con nosotros.

En estos últimos días hemos implementado nuestra propia infraestructura de servidores y de red en Madrid, hemos publicado nuestra web (esperamos que os guste) y nos encontramos perfilando, y en algunos casos testando por manos expertas, nuestros nuevos servicios.

En nuestra web actualmente podéis ver algunos de los servicios que llevamos meses ofreciendo, como son la administración de servidores junto al estudio, implementación y mantenimiento de proyectos a medida, tanto con tecnologías Microsoft como Linux/Unix.

Sin embargo podéis ver como hemos añadido dos tipos de servicios nuevos muy orientados a tecnologías Microsoft para internet.

Os los describo de forma breve.

Servidores grid

Pensados para desarrolladores web asp.net mvc y php bajo entornos Microsoft, disponen de todas las tecnologías Microsoft para desarrollo web (incluído el soporte para asp.net mvc) y de php en sus últimas versiones, además de SQL Server 2008 (actualmente), MySQL y servicios de correo MailEnable. Todo modularizado y fácil de gestionar desde una interfaz web o desde Visual Studio.

Servidores HyperV R2

La segunda versión de HyperV de Microsoft, un servidor prácticamente similar a un servidor físico real, con escalado prácticamente inmediato, snapshots, varias posibilidades de elección de sistema operativo, acceso Terminal Server o SSH en caso de ser Linux entre otras muchas características que comunicaremos más adelante.

Tenemos un foro de sugerencias para que nos aportéis ideas o cosas que os resultarían útiles, en estos últimos y el resto de nuestros servicios. Estaremos encantados de leerlas e implementar vuestras geniales aportaciones.

Al margen de los servicios orientados a desarrolladores y emprendedores que hacen uso de tecnologías Microsoft, hemos lanzado también una propuesta abierta de coworking.

Desde hace años, el equipo de Blackslot desarrolla proyectos en internet. Si tienes un proyecto y necesitas consejo, socios tecnológicos que te ayuden con el desarrollo, espacio para trabajar o inversión, estaremos encantados de hablar contigo.

Comentarios desactivados | Archivado como Novedades | 27/09/2009