03/05/2017

O ASP.NET MVC 5 tem um novo recurso chamado Attribute Routing que permite que um desenvolvedor especifique a rota das ações da Controller, adicionando atributos de rota a eles. Abaixo, veremos como fazer.
RouteConfig e MapMVCAttributeRoutes
Primeiro, você precisa ativar o roteamento baseado em atributo no ASP.NET MVC 5 ao registrar suas rotas no RouteConfig.cs. É uma declaração simples de uma linha.
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapMvcAttributeRoutes(); // ... }
Attribute Routing em ASP.NET MVC 5
Em seguida, você precisa criar uma Controller e algumas Actions. Neste caso, adicionamos um RoutePrefix para o QuemSomosController dizendo que todas as rotas de ação do controlador será prefixado com "quem-somos".
Agora, para a ação do controlador de índice eu apenas especifico como uma rota, o que significa que ele irá responder à rota "~/quem-somos", que é o prefixo da rota.
[RoutePrefix("quem-somos")] public class QuemSomosController : Controller { private BancoEntities db = new BancoEntities(); [Route] public ActionResult Index() { var equipe = db.EQUIPE.ToList(); return View(equipe); } }
É fácil ver a rota para uma ação de uma Controller, olhando o RoutePrefix e atributos de rota na Controller e Action no ASP.NET MVC 5.
Pronto! Agora já pode utilizar rotas personalizadas em suas Controller também!
Referências: davidhayden, codeproject e exceptionnotfound
28/04/2017

Provavelmente no seu servidor está instalado o MySql Connector versão 6.4.6, mas em seu ambiente de trabalho está com a versão 6.8.3.
Para resolver isto, basta adicionar essas linhas em sua Web.config:
<system.data>
<DbProviderFactories>
<remove invariant="MySql.Data.MySqlClient" />
<add name="MySQL" description="ADO.Net driver for MySQL" invariant="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data"/>
</DbProviderFactories>
</system.data>
Pronto, só publicar seu projeto que estará funcionando normalmente.
05/12/2016

Problema: Não mostra a referência do MySQL na tela "Choose Data Source".
Solução:
1 - Desinstale a versão mais recente / driver NET Connector (6.9.9)
2 - Instalar uma versão mais antiga (6.6.7) para que ele funcione. http://dev.mysql.com/downloads/connector/net/6.6.html
3 - Instale novamente a versão mais atual do driver.
Espero ter ajudado!!
01/12/2016

SOLUÇÃO:
1. Antes das etapas para solucionar o erro, verifique os seguintes pré-requisitos:
- Tenha instalado mysql-Installer comunidade -5.7.3.0-m13.msi ou instalados ambos mysql-VisualStudio-plugin-1.1.1.msi e mysql-connector-net-6.8.3.ms
2. Registrando prestadores EF:
- Remover a tag EntityFramework padrão da Web.config:
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
- Adicionar a seguinte tag EntityFramework:
<entityFramework>
<defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
</providers>
</entityFramework>
3. Adicionar as seguintes referências para seu projeto ou verificar as versões:
- MySql.Data.dll
- MySql.Data.Entity.EF6.dll
- MySql.Web.dll
- C:\Program Files\MySQL\MySQL Connector Net 6.8.3\Assemblies\v4.5 (Windows 32 bits)
- C:\Program Files (x86)\MySQL\MySQL Connector Net 6.8.3\Assemblies\v4.5 (Windows 64 bits)
4. Dar Build em seu projeto
5. Volte a efetuar os seus passos para adicionar um ADO.NET Entity Data Model
23/09/2016

O GrabTaxi, um serviço semelhante ao Uber, que opera em Singapura, começou a disponibilizar carros autônomos no aplicativo. Por meio de uma parceria com a NuTonomy, que projeta os veículos autônomos, os usuários poderão selecionar o modo “robô-car” na hora de pedir por um serviço de transporte.
Inicialmente, a modalidade está em fase de testes finais e disponível apenas em uma área da cidade que foi autorizada pelas autoridades locais que regulamentam o setor. A avaliação dura dois mseses e irá gerar feedbacks que serão usados para melhorar o serviço.
A parceria entre a NuTonomy e a Grab é, segundo as empresas, um passo a mais na dinamização das redes de transporte em Singapura, oferecendo uma opção inovadora. Apesar de a Grab operar em diversas outras cidades do Sudeste Asiático, ainda não se sabe se o serviço com carros autônomos estará disponível em outras regiões.
Vale lembrar que os veículos autônomos da NuTonomy começaram a ser testados ainda em março.
Fonte: Olhar Digital
07/06/2016

Você já se perguntou quais as vantagens da contratação de um e-mail profissional? Essa é uma dúvida que paira, principalmente, entre aqueles que pretendem abrir e administrar o próprio negócio. Os serviços de hospedagem de e-mail profissional auxiliam na organização e relacionamento com o cliente.
Esse artigo explicará porque o seu negócio não deve optar pelos serviços gratuitos de e-mail fornecidos na web. Mas quais são os benefícios que a contratação de um serviço de e-mail profissional pode trazer à minha empresa?
Profissionalismo
“Meu nome é Paulo e sou consultor de vendas. Trabalhei em diversas empresas do ramo, onde os resultados se mostraram efetivos. Caso tenha interesse na contratação, envie um e-mail para [email protected]”.
Você contrataria esse serviço? Dando início à vasta lista de diferenciais ao se contratar um serviço como esse, o primeiro item a ser considerado é o domínio próprio. Empresas que possuem o próprio nome no endereço eletrônico passam a confiança que os clientes esperam. Afinal, o seu negócio não é brincadeira. Uma empresa que busca passar credibilidade precisa ter o seu nome vinculado ao endereço eletrônico, uma personalização que se faz necessária no atual cenário de negócios.
Foco
“Oi, meu sobrinho querido, aqui estão nossas fotitas da viagem a Itacaré, ficaram lindas! Beijos da Titia. S2”.
Por mais que as informações de caráter pessoal enviadas sejam tentadoras e tenham significado, são também iscas que podem facilmente distraí-lo e tirar o foco dos negócios. Imagine que você utilize o seu e-mail pessoal para administrar a empresa. Mensagens corriqueiras saturando a sua caixa de correio eletrônico com correntes, propagandas, spam… Não me parece uma boa ideia, não é mesmo? Pois é, a contratação de um serviço profissional irá lhe permitir separar suas mensagens pessoais daquilo que faz parte da sua empresa, permitindo que você tenha um email exclusivo e que seja focado apenas nos negócios.
Personalidade
“Caro cliente, informamos que a reunião foi remarcada para a próxima terça-feira. Att.: [email protected]”
Sejamos honestos, não há credibilidade quando a assinatura não revela um email digno de confiança. Os servidores de email gratuito oferecem serviços, mas a nome da sua marca não aparecerá após o @. Com certeza, há muito mais sofisticação em um e-mail [email protected]. Além disso, com esse serviço é possível contratar contas de email adicionais, ou seja, você pode dedicar cada um deles a um setor ou colaborador específico da sua empresa, por exemplo:administra[email protected] ou [email protected].
Anúncios
“Parabéns! Você é o nosso 1.000.000º cliente e acaba de ganhar uma frota de automóveis! Clique aqui para pegar seu prêmio”.
Nem sempre é fácil lidar com a quantidade de anúncios que são exibidos ao internauta nos serviços gratuitos de e-mail. Como todos sabemos muitos deles não são confiáveis, podendo gerar, inclusive, problemas como vírus e malwares ao seu computador. Com os serviços de e-mail profissional, você ficará livre de uma vez por todas de falsas promessas e propagandas que fazem você perder tempo!
Suporte
“Olá, recebemos a sua mensagem e entraremos em contato em até 90 dias úteis”.
Os serviços gratuitos de hospedagem de e-mail possuem tantos usuários que é impossível atender a todos com a agilidade necessária. E, como todos sabem, no mundo dos negócios a resolução de problemas deve ser imediata. Contratando um serviço profissional, a coisa muda. O suporte em serviços de e-mail profissional, além de ser direto e direcionado, irá tratar a solução do seu problema como prioridade.
Segurança e privacidade
“Obrigado por se cadastrar no site FotosdeUrsinhos.com”.
A web é um ambiente onde acontecem diversos crimes virtuais. Um deles é o conhecido “hackerismo”, que pode comprometer a segurança e as informações sigilosas do seu negócio. As chances desta situação acontecer com um serviço de e-mail profissional são mínimas, e as configurações de privacidade irão evitar que o seu endereço e as informações nele contidas sejam invadidos.
Caso tenha interesse na contratação de e-mail profissional, nós possuímos este serviço e podemos lhe auxiliar na configuração de seus e-mails!
Fonte: FeijãoComArroz