Weblogs Código

RecorteX

» web
73 usuarios y 243 recortes de código
Usuario

Contraseña
Crear cuenta
Estás viendo los recortes de la etiqueta web

RSS
Recortes: 5

Etiquetas relacionadas:
c
xhtml
net
servidor
charp
youtube
redirector
w3c
csharp
redirigir
webrick
htaccess
ruby
apache
wget
html
service

Web Reference dinamico C# VS2010

Me topé con el problema siguiente.

Yo hice un producto (web service) que dependia de un web service previamente instalado (Creado por otro desarrollador en otro momento) que es prerequisito de mi webservice.

El chiste es que lo habia tomado de un url, pero cuando cambió al reconfigurar el web.config no tomo el cambio ya que se habia quedado hardcoded.

aparte de hacer lo de la siguiente solucion:
http://www.codeproject.com/Articles/12317/How-to-make-your-Web-Reference-proxy-URL-dynamic
lo que hice fue agregarle este codigo en Resources.cs (Codigo autogenerado).

WEB.CONFIG

 
<?xml version="1.0"?>
<configuration>
  ...
  <appSettings>
    ...
    <add key="LLAVE" value="http://servidor/carpeta/webservice.dll/soap/IProceso"/>
    ...
  </appSettings>
</configuration>
 

REFERENCE.CS

 
 
        protected static string GetApplicationSettings(string sKey)
        {
            string sValue = null;
            //check if the AppSettings section has items
            if (System.Web.Configuration.WebConfigurationManager.AppSettings.Count > 0)
            {
                sValue = System.Web.Configuration.WebConfigurationManager.AppSettings[sKey];
            }
            return sValue;
        }
 
        /// <remarks/>
        public IProcesosWSservice() {
            string TressProcesos = GetApplicationSettings("LLAVE");
            this.Url = TressProcesos;
            if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
                this.UseDefaultCredentials = true;
                this.useDefaultCredentialsSetExplicitly = false;
            }
            else {
                this.useDefaultCredentialsSetExplicitly = true;
            }
        }
 

Incrustar videos de youtube como XHTML 1.0 válido

Para introducir un video de youtube, manteniendo el código de la página como xhtml válido debemos modificar el código que nos presenta youtube de la forma…

 
<object width="425" height="350">
<param name="movie" value="http://www.youtube.com/v/7_6B6vwE83U">
</param>
<embed src="http://www.youtube.com/v/7_6B6vwE83U" type="application/x-shockwave-flash" width="425" height="350">
</embed>
</object>
 

A esta otra

 
<object type="application/x-shockwave-flash" style="width:425px; height:350px;" data="http://www.youtube.com/v/7_6B6vwE83U">
<param name="movie" value="http://www.youtube.com/v/7_6B6vwE83U" /><
/object>
 

Mirror de un sitio con wget

 
wget -krmnp http://el.sitio.web
 

Pequeño servidor web para redirigir

Un pequeño servidor web escrito en Ruby, con el módulo WEBrick (viene de serie). Simplemente escucha en el puerto que le digamos (8000, en este caso), y redirige las peticiones que se le hagan a otra URL cualquiera ("http://otro.servidor.com/", en este caso).
 
require 'webrick'
 
s = WEBrick::HTTPServer.new( :Port => 8000 )
s.mount_proc("/") do |request, response|
   response.set_redirect(WEBrick::HTTPStatus::MovedPermanently,
                         "http://otro.servidor.com/")
end
 
trap("INT"){ s.shutdown }
s.start
 

Redirigir todo el tráfico de sitio.com a www.sitio.com

Este código en el .htaccess hace que todo el tráfico de sitio.com se redirija a www.sitio.com. Esto hace que no se duplique el contenido en google y no se reparta el pagerank.
 
RewriteEngine On
 
RewriteCond %{HTTP_HOST} ^sitio\.com$ [NC]
RewriteRule ^/?(.*)$ http://www.sitio.com/$1 [R=permanent,L]
 
Proyecto: Juanjo Navarro, 2006 - Diseño: Albin