Aquí dejo todo el código que tengo creado. Muchas gracias
Web.config
Código PHP:
<?xml version="1.0" encoding="utf-8" ?>
<!-- Nota: como alternativa para editar manualmente este archivo puede utilizar la herramienta Administración de sitios Web para
configurar los valores de la aplicación. Utilice la opción Sitio Web->Configuración de Asp.Net
en Visual Studio.
Encontrará una lista completa de valores de configuración y comentarios en machine.config.comments, que se encuentra
generalmente en \Windows\Microsoft.NET\Framework\v2.0.xxxxx\Config
-->
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings />
<!--<connectionStrings />-->
<system.web>
<!--
Establezca debug="true" en la compilación para insertar símbolos de depuración en la página compilada.
Dado que este proceso afecta al rendimiento, debe establecer este valor como true durante la depuración.
-->
<compilation debug="false" />
<!--
La sección <authentication> permite configurar el modo de autenticación de seguridad utilizado por
ASP.NET para identificar a un usuario entrante.
-->
<authentication mode="Windows" />
<!--
La sección <customErrors> permite configurar las acciones que se deben llevar a cabo/cuando un error
no controlado tiene lugar durante la ejecución de una solicitud. Específicamente, permite a los desarrolladores
configurar páginas de error html que se mostrarán en lugar de un seguimiento de pila de errores.
-->
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<!--
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
-->
</customErrors>
<!--
DIRECCIÓN URL COMPLETA DE REDIRECCIONES DE CLIENTE
Algunos dispositivos móviles requieren que la dirección URL para redirecciones de cliente esté completa.
-->
<httpRuntime useFullyQualifiedRedirectUrl="true" />
<!--
ESPECIFICAR TIPO DE DICCIONARIO DE DATOS SIN COOKIES
Esto provocará que el contenido del diccionario aparezca en la cadena de consulta de la dirección URL de solicitud local.
Esto es necesario para la autenticación de formularios que trabajan con dispositivos sin cookies.
-->
<mobileControls cookielessDataDictionaryType="System.Web.Mobile.CookielessData" />
<deviceFilters>
<filter name="isJPhone" compare="Type" argument="J-Phone" />
<filter name="isHTML32" compare="PreferredRenderingType" argument="html32" />
<filter name="isWML11" compare="PreferredRenderingType" argument="wml11" />
<filter name="isCHTML10" compare="PreferredRenderingType" argument="chtml10" />
<filter name="isGoAmerica" compare="Browser" argument="Go.Web" />
<filter name="isMME" compare="Browser" argument="Microsoft Mobile Explorer" />
<filter name="isMyPalm" compare="Browser" argument="MyPalm" />
<filter name="isPocketIE" compare="Browser" argument="Pocket IE" />
<filter name="isUP3x" compare="Type" argument="Phone.com 3.x Browser" />
<filter name="isUP4x" compare="Type" argument="Phone.com 4.x Browser" />
<filter name="isEricssonR380" compare="Type" argument="Ericsson R380" />
<filter name="isNokia7110" compare="Type" argument="Nokia 7110" />
<filter name="prefersGIF" compare="PreferredImageMIME" argument="image/gif" />
<filter name="prefersWBMP" compare="PreferredImageMIME" argument="image/vnd.wap.wbmp" />
<filter name="supportsColor" compare="IsColor" argument="true" />
<filter name="supportsCookies" compare="Cookies" argument="true" />
<filter name="supportsJavaScript" compare="Javascript" argument="true" />
<filter name="supportsVoiceCalls" compare="CanInitiateVoiceCall" argument="true" />
</deviceFilters>
</system.web>
<connectionStrings>
<add name="miConnectionString"
connectionString="Server=Mi IP ;Database=Nombre base de datos;Uid=system;Pwd=Igonfil; Trusted_Connection=false;" providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration>
Código PHP:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
class Class1
{
private string _cadenaConexion;
public string cadenaConexion
{
get
{
return _cadenaConexion;
}
set
{
this._cadenaConexion = value;
}
}
static string connectionString = WebConfigurationManager.connectionString["miConnectionString"].ToString();
static SqlConnection con = new SqlConnection(connectionString);
static string cmd = new SqlCommand(connectionString);
static string dr = new SqlDataSource(connectionString);
static void Main()
{
con.ConnectionString = cadenaConexion;
con.Open();
cmd.Connection = con;
cmd.CommandText = "INSERT INTO prueba (codigo,nombre,departamento ) values ('50', '5', '25')";
//dr = cmd.ExecuteReader;
con.Close();
}