Arquivos

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

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 152 outros seguidores