Archive

Archive for the ‘.net’ Category

Efetuando upload de arquivos com C# no IIS

Segue Pseudo Código para efetuar upload de arquivos com c# no IIS:

if (this.FileUpload1.HasFile)
{
this.FileUpload1.SaveAs(Server.MapPath(“~\\pastaX\\pastay\\” + this.FileUpload1.FileName));
}

Enjoy!

Categorias:.net, C# Tags: , , ,

Configurando o IIS Express para acessos externos no Visual Studio 2013

Direto ao ponto:

1- Editar o arquivo  %userprofile%\My Documents\IISExpress\config\applicationhost.config, ache o bind de seu site e adicione a seguinte linha (trocando pela porta adequada):

    <binding protocol=”http” bindingInformation=”*:8080:*” />

2- Adequar a porta no Windows. Como admin efetue o comando abaixo substituindo a porta como for apropriado?

    netsh http add urlacl url=http://*:8080/ user=everyone

3- Liberar o Firewall do Windows:

Start / Windows Firewall -> Advanced Security / Inbound Rules / New Rule…

        Program %ProgramFiles%\IIS Express\iisexpress.exe

Ou na porta adequada!

Enjoy!

Categorias:.net Tags: , ,

Alterar proprierades de usuário do AD com c++

dezembro 16, 2013 2 comentários

Segue um código que deve ser adaptado, o mesmo serve para alterar as propriedades de um usuário do AD com c++.

Enjoy!

<br />try{<br />String^ __path = "LDAP://Adatum.com/CN=USERS,DC=Adatum,DC=com";<br />DirectoryEntry^ parentEntry = gcnew    DirectoryEntry(__path );<br />DirectorySearcher^ search = gcnew DirectorySearcher(parentEntry);<br />search-&gt;Filter = "(SAMAccountName=fulano)";<br />SearchResult^ result = search-&gt;FindOne();<br />DirectoryEntry^ user = result-&gt;GetDirectoryEntry();<br />user-&gt;Properties["userAccountControl"]-&gt;Value = "514";<br />user-&gt;CommitChanges();<br /><br />} catch (Exception ^err) {<br />//(err-&gt;Message);<br />}<br />
Categorias:.net, C#, C++ Tags: , , ,

Validar um usuário no Active Directory no C#

Tive a necessidade de autenticar um usuário em um Active Directory a partir de uma aplicação Web C#. Meu código ficou assim:


bool valid = false;
try
{
  // create a "principal context" - e.g. your domain (could be machine, too)
  using (PrincipalContext pc = new PrincipalContext(ContextType.Domain, "SEU DOMINIO"))
  {
    // validate the credentials
    valid = pc.ValidateCredentials(username, password);
  }
}
catch (Exception ex)
{
  WriteLog("Erro de acesso ao DB: " + ex.Message);
}
return valid;

Simples e funcional.

Categorias:.net Tags: , , , , ,

Spooler caindo no Windows 7

Sim… eu também posto coisas sobre Windows :-) Afinal, eu trabalho em TI e eventualmente, desenvolvo soluções para tal plataforma.

Encontrei um problema em um cliente, no qual eu não conseguia instalar uma impressora, verifiquei que o spooler de impressão CAIA quando eu adicionava o driver, e isso, gerava uma falha ao adicionar o mesmo, não permitindo que a instalação funcione.

Resolvi seguindo as dicas a seguir:

1. Go to Programs and Features in Control panel > click Turn Windows features on or off

2. click + sign of Print services

3. Select LPD and LPR. You should remove Internet Printing Client. > restart your PC to ensure there is no error of spooler service.

4. Add your printer driver again.

Fonte

Categorias:.net, Windows Tags: , , ,
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 357 outros seguidores