Search the Community
Showing results for tags 'azure'.
Found 6 results
-
Console Application - Enviar arquivos JSON para uma Conta de Armazenamento Azure (Blob)
ghlevin posted a topic in .NET
Possuo uma Console Application em C# que faz a extração de dados do Dynamics 365 Customer Voice, da Microsoft. O código abaixo pega dados de tabelas de Projetos, Pesquisas, Perguntas e Respostas respectivamente. Os dados extraídos vão para arquivos JSON que ficam salvos no meu HD. using Microsoft.Xrm.Sdk; using Microsoft.Xrm.Sdk.Query; using System; using System.Collections.Generic; using System.Linq; using System.Text; using UmbracoMVC.App_Code.Infrastructure.CRMIntegration.Business; using System.IO; using Microsoft.Crm.Sdk.Messages; using System.Globalization; using E2BWorkflow.Classes; using System.Web.Management; using System.ServiceModel; using System.Drawing; using System.Web.UI.WebControls; using System.Web.Script.Serialization; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { GetCustomerVoice(); } public static void GetCustomerVoice() { IOrganizationService crmServiceTo; crmServiceTo = Connect.Crm("myemail@e-mail.com", "mypassword", "https://mydynamics.crm4.dynamics.com/XRMServices/2011/Organization.svc"); // Get Projects QueryExpression qP = new QueryExpression("msfp_project"); qP.ColumnSet = new ColumnSet(true); var projects = crmServiceTo.RetrieveMultiple(qP); foreach (var p in projects.Entities) { msfp_project project = p.ToEntity<msfp_project>(); } var projectsList = projects.Entities.Select( s => new { msfp_projectId = s.Attributes["msfp_projectid"], msfp_name = s.Attributes["msfp_name"] } ).ToList(); var jsonSerialiser = new JavaScriptSerializer(); var json = jsonSerialiser.Serialize(projectsList); System.IO.File.WriteAllText(@"C:\MyDirectory\projects.json", json); // Get Surveys QueryExpression qS = new QueryExpression("msfp_survey"); qS.ColumnSet = new ColumnSet(true); var surveys = crmServiceTo.RetrieveMultiple(qS); foreach (var s in surveys.Entities) { msfp_survey survey = s.ToEntity<msfp_survey>(); } var surveysList = surveys.Entities.Select( s => new { msfp_surveyId = s.Attributes["msfp_surveyid"], msfp_name = s.Attributes.Contains("msfp_name") ? s.GetAttributeValue<string>("msfp_questiontext") : "", msfp_anonymousurl = s.Attributes.Contains("msfp_anonymousurl") ? s.GetAttributeValue<string>("msfp_anonymousurl") : "", msfp_friendlyname = s.Attributes.Contains("msfp_friendlyname") ? s.GetAttributeValue<string>("msfp_friendlyname") : "", msfp_surveyurl = s.Attributes.Contains("msfp_surveyurl") ? s.GetAttributeValue<string>("msfp_surveyurl") : "", msfp_projectId = s.Attributes.Contains("msfp_project") && s.GetAttributeValue<EntityReference>("msfp_project").Id != null ? s.GetAttributeValue<EntityReference>("msfp_project").Id : Guid.Empty } ).ToList(); jsonSerialiser = new JavaScriptSerializer(); json = jsonSerialiser.Serialize(surveysList); System.IO.File.WriteAllText(@"C:\MyDirectory\surveys.json", json); // Get Questions QueryExpression qQ = new QueryExpression("msfp_question"); qQ.ColumnSet = new ColumnSet(true); var questions = crmServiceTo.RetrieveMultiple(qQ); foreach (var q in questions.Entities) { msfp_question question = q.ToEntity<msfp_question>(); } var questionsList = questions.Entities.Select( s => new { msfp_questionId = s.Attributes["msfp_questionid"], msfp_questionText = s.Attributes.Contains("msfp_questiontext") ? s.GetAttributeValue<string>("msfp_questiontext") : "", msfp_surveyId = s.Attributes.Contains("msfp_survey") && s.GetAttributeValue<EntityReference>("msfp_survey").Id != null ? s.GetAttributeValue<EntityReference>("msfp_survey").Id : Guid.Empty } ).ToList(); jsonSerialiser = new JavaScriptSerializer(); json = jsonSerialiser.Serialize(questionsList); System.IO.File.WriteAllText(@"C:\MyDirectory\questions.json", json); //Get Question Responses QueryExpression qR = new QueryExpression("msfp_questionresponse"); qR.ColumnSet = new ColumnSet(true); var responses = crmServiceTo.RetrieveMultiple(qR); foreach (var r in responses.Entities) { msfp_questionresponse response = r.ToEntity<msfp_questionresponse>(); } var responsesList = responses.Entities.Select( s => new { msfp_questionresponseId = s.Attributes["msfp_questionresponseid"], msfp_questionresponse = s.Attributes["msfp_name"], msfp_questionId = s.GetAttributeValue<EntityReference>("msfp_questionid").Id } ).ToList(); jsonSerialiser = new JavaScriptSerializer(); json = jsonSerialiser.Serialize(responsesList); System.IO.File.WriteAllText(@"C:\MyDirectory\responses.json", json); Console.WriteLine("END"); Console.ReadKey(); } } } Agora o que eu preciso é que esses JSONs sejam salvos dentro de um contêiner de um blob em uma Conta de Armazenamento Azure. Procurei várias soluções na Internet, mas não estou bem certo do que deveria usar em uma Console Application. -
Trabalho em um site em Wordpress utilizando: PHP 7.0 e Microsoft-IIS/10.0. O site está no ar e funcionando, porem ocasionalmente alguns erros aparecem no log, geralmente são erros relacionados as Constantes `__DIR__` e `__FILE__` atreladas a funções de require. require (__DIR__.'/file.php'); require_once (__DIR__.'/file.php'); require ( dirname(__FILE__).'/file.php'); require_once ( dirname(__FILE__).'/file.php'); require (__DIR__ . DIRECTORY_SEPARATOR . 'arquivo.php'); Os erros que são registrados são similares a estes: Mostra apenas metade do caminho que o `__FILE__` deveria receber: // Função: require_once dirname( __FILE__ ) . '/file.php'; Erro: PHP Fatal error: require_once(): Failed opening required 'D:\home\site\wwwroot\wp-content\themes/file.php' (include_path='.;C:\php\pear\') in D:\home\site\wwwroot\wp-content\themes\l on line 22 `__DIR__`não retorna nenhum caminho: //Função: require_once __DIR__ . '/file.php'; Erro: PHP Fatal error: require_once(): Failed opening required '/file.php' Eu não consigo reproduzir o erro no meu servidor local, e no site principal o erro acontece aleatoriamente. Como faço para tratar esse tipo de erro ?
-
Erro ao estabelecer uma conexão com o banco de dados(No Azure)
Duilio Gomes Pereira posted a topic in WordPress
Caros colegas, Estou aqui por não ter encontrado uma solução no google ou em outros fóruns e grupos. Estou com um site hospedado no Azure da microsoft, e a apresentou este problema: Erro ao estabelecer uma conexão com o banco de dados. Já fui no wp-config, alterei as informações do banco de dados e ainda não voltou. Ao acesso do wp-admin aparece este mensagem na imagem em anexo, sinceramente não sei mais o que fazer. Não consigo nem conectar com o banco através de outro programa, pois o azure não te cpanel. Por favor, se alguem passou por isso me deem uma orientação. Obrigado-
- azure
- banco de dados
-
(and 3 more)
Tagged with:
-
Boa tarde, Eu sou programador iniciante e até agora com o que estudei nada me ensina a trabalhar com erros que não consigo reproduzir. Estou na seguinte situação: trabalho com um site em Wordpress
-
Maneiras eficazes de se tratar erros PHP
kaue alves posted a question in Perguntas e respostas rápidas
Boa tarde, Eu sou programador iniciante e até agora com o que estudei nada me ensina a trabalhar com erros que não consigo reproduzir. Estou na seguinte situação, trabalho em um site wordpress em um ambiente azure e me deparo com o seguinte erro Quando esse erro ocorre nada é registrado no log e o site volta com um refresh de página, porem está gerando muito ruido com o cliente. Eu estou tendo muita dificuldade em identificar e tratar erros que não consigo reproduzir. Quais são as melhores maneiras de se identificar e tratar um erro ? -
Estou utilizando um mysql server no Azure e habilitando a exigência de SSL para conectar ao BD, surge o seguinte erro: SQLSTATE[HY000] [2002] Estou passando as opções conforme abaixo, mas o erro persiste: $conn = new PDO( "mysql:host=host;port=3306;dbname=bd;charset=utf8;", "user", "senha", array( PDO::MYSQL_ATTR_SSL_KEY => 'c:\ssl\BaltimoreCyberTrustRoot.crt.pem', PDO::MYSQL_ATTR_SSL_CERT => 'c:\ssl\BaltimoreCyberTrustRoot.crt.pem', PDO::MYSQL_ATTR_SSL_CA => '../ssl/BaltimoreCyberTrustRoot.crt.pem' ) ); Alguma dica?