No puedo enviar correo electrónico a través de ASP.NET y enviado un correo electrónico a mis anfitriones de la tela para un poco de ayuda y me dijeron que modificar la configuración de seguridad y fue enviado un enlace:Ajuste de nivel de confianza en web.config
http://forums.asp.net/t/1111145.aspx/1
he leído lo que ponía allí y trató de establecer <trust level="Full" originUrl="" />
en web.config, pero luego me sale el error:
This configuration section cannot be used at this path. This happens when the site administrator has locked access to this section using <location allowOverride="false"> from an inherited configuration file.
no he ajustado cualquier otro archivo web.config.
Así que pidió a los anfitriones de la tela de nuevo, y le preguntó si era un entorno de servidor que no puedo cambiar, pero la respuesta que me dieron fue simplemente:
You'll need to specify a more specific path.
que es precioso, pero no tengo ¡Ni idea de lo que eso significa!
Después de haber hecho un poco más de excavación Me pregunto si tengo que configurar un archivo separado trust
, ¿es esto correcto?
¿Podría alguien señalarme la dirección correcta para configurar mi nivel de Confianza (me doy cuenta de que "lleno" probablemente también sea incorrecto) ya que realmente no entiendo lo que se supone que debo hacer!
Gracias. ¡Entonces lo que estás diciendo es que su respuesta fue aún más inútil de lo que me di cuenta! Refiriéndome a su punto de que debería haberles preguntado cómo enviar correos a través de sus servidores primero ... ¡En realidad, lo hice! Les envié un código de muestra y me dijeron que debería estar bien usarlo. Luego me encontré con el problema que me inspiró a publicar aquí. Los enviaré de nuevo por correo electrónico solicitando una respuesta más completa. –
Estoy bastante seguro de tener una aplicación en alojamiento compartido con correo de envío de confianza parcial. Es poco probable que los anfitriones te otorguen plena confianza, ya que eso supone un riesgo para su servidor y para otras aplicaciones que se ejecutan en él; ellos usarán esa oportunidad para publicitar sus servidores dedicados, típicamente. Utilice las clases de .NET para enviar correos electrónicos (o al menos para probar que funcionen) antes de comenzar a utilizar algunas bibliotecas de terceros (puede encontrar un código de muestra, solo se necesitan unas pocas líneas y pocos cambios en web.config).Luego, si falla el envío de correo, pegue aquí la información de excepción; y resolveremos algo. –
Sí, la mayoría del alojamiento compartido no es compatible con la confianza total, por lo que debe verificarlo con su proveedor actual. Pero, si realmente necesita alojamiento completo, puedo dar un nombre, HostForLife.eu. Puede encontrar su sitio en el sitio de Microsoft. :) –