Category Archives: Microsoft

Apache ASP.Net

How to make Apache run ASP.NET / ASP.NET 2.0

Artigo interessante de Ohad’s Blog

Link: http://weblogs.asp.net/israelio/archive/2005/09/11/424852.aspx

read more »

Microsoft

Windows Azure

Novo Windows com sistema cloud computing.

Aplicações para o Azure:

  • Windows Live
  • Microsoft .NET
  • Microsoft SQL
  • Microsoft SharePoint
  • Microsoft Dynamics CRM

homepage: www.microsoft.com/azure

ASP.Net 2.0

Função “CreateDataSet(ByVal strSQL)”

Função útil quando se pretende aceder de forma rápida a dados de uma tabela:

Function CreateDataSet(ByVal strSQL) As Data.DataSet
        Dim conn As Data.SqlClient.SqlConnection = New Data.SqlClient.SqlConnection(strConn)
        Dim cmd As New System.Data.SqlClient.SqlCommand(strSQL, conn)
        Dim da As New System.Data.SqlClient.SqlDataAdapter(cmd)
        Dim ds As New Data.DataSet
        da.Fill(ds)
        conn.Close()
        conn.Dispose()
        Return ds
End Function

Acedendo aos valores:

label1.text = CreateDataSet(" SELECT ClienteID, Nome FROM Clientes WHERE ClienteID=23").Tables(0).Rows(0).Item(1).ToString

 
-> Zé Carlos
IIS

Creating and Configuring FTP Sites in Windows Server 2003

In this article we’ll walk you through the steps of creating FTP sites in Windows Server 2003 using both Internet Services Manager and scripts. The tutorial will also will explain how to perform common administration tasks involving FTP sites and also how to implement FTP User Isolation, a new feature of Windows Server 2003 enables users to have their own separate FTP home directories.

http://www.windowsnetworking.com/articles_tutorials/Creating-Configuring-FTP.html

IIS

IIS Error “Unexpected error 0x8ffe2740 occurred”

Este comportamento poderá ocorrer se existir um conflito na porta do sistema. Por predefinição, o IIS utiliza a porta 80 para comunicações HTTP. Se uma aplicação diferente do IIS estiver a ser executada e a utilizar a porta 80 no mesmo endereço IP, poderá receber uma mensagem de erro ao tentar utilizar o gestor do IIS para iniciar o Web site.

Se usa  Skype(por exemplo) pode ou mudar as definições de ligação do Skype ou mudar as do IIS

No Skype vá a Ferramentas> opções>Ligação e desmarque a checkbox que diz Porta 80. Reinicie o skype.

Code Snippets ASP.Net 2.0 SQL Server

Configurações para começar a utilizar WebParts

Para começar a usar Webparts é necessário ter uma base de dados de suporte.

Para criar essa base de dados é necessários executar a aplicação aspnet_reqsql.exe que se encontra no directorio do .Net framework, normalmente C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

Depois é necessário dar permissões a um utilizador para aceder à base de dados criada, no SQLServer.

Estando o SQL preparado necessitamos de criar as ligações no nosso webSite:

no ficheiro web.config devemos criar uma nova connection (por exemplo):

<connectionStrings>
<add name=”connASPNETDB” connectionString=”Server=MEUSERVER; Database=ASPNETDB; User Id=MEUUSER;Password=USERPASS;” providerName=”System.Data.SqlClient” />
</connectionStrings>

e definir o sqlpersonalization provider :

<webParts>
<personalization defaultProvider=”AspNetSqlPersonalizationProvider”>
<providers>
<clear/>
<add name=”AspNetSqlPersonalizationProvider”
type=”System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”
connectionStringName=”connASPNETDB” />
</providers>
</personalization>
</webParts>

e bem-vindo ao mundo das webparts 🙂

Microsoft Networking

NAP – Network Access Protection

A Proteção contra Acesso à Rede (NAP – Network Access Protection) é uma plataforma de reforço à diretiva integrada ao Windows Vista, Microsoft Windows XP e ao Windows Server, também chamado de 2008, que permite a você proteger melhor o que se refere à rede, reforçando a conformidade com os requisitos para integridade do sistema. Com a Proteção contra Acesso à Rede, você pode criar diretivas personalizadas de integridade para validar o computador, antes de permitir o acesso ou a comunicação, para atualizar, automaticamente, os computadores, a fim de garantir sua conformidade contínua e, opcionalmente, para associar os computadores sem conformidade a uma rede restrita, até que eles estejam em ordem.

A Proteção contra Acesso à Rede inclui uma interface de programação da aplicação (API) definida para desenvolvedores e fornecedores, para que eles criem soluções completas para a validação da política de integridade, limitação do acesso à rede e conformidade contínua.

Para validar o acesso a uma rede baseada na integridade do sistema, uma infra-estrutura de rede deve fornecer as seguintes áreas de funcionalidade:

• Validação da política da integridade: Determina se os computadores estão em conformidade com os requisitos de integridade.
• Limitação do acesso à rede: Limita o acesso a computadores em não-conformidade.
• Remediação automática: Fornece atualizações necessárias para permitir que um computador em não-conformidade torne-se concordante.
• Conformidade contínua: Atualiza automaticamente os computadores em conformidade para que eles se adaptem às contínuas mudanças nos requisitos da política de integridade.

Â

.NET

BlogEngine.NET Project

BlogEngine.NET is an open source .NET blogging project that was born out of desire for a better blog platform. A blog platform with less complexity, easy customization, and one that takes advantage of the latest .NET features.

BlogEngine.NET was designed using the current .NET framework and focused on simplicity, ease of extendibility, and innovative features. With BlogEngine.NET, we hope to create the natural blog of choice for all .NET developers world wide.

http://www.dotnetblogengine.net/

SQL Server

LINQPad

Tired of querying in antiquated SQL?

Well, you don’t have to! LINQPad lets you interactively query SQL databases in a modern query language: LINQ. Kiss goodbye to SQL Management Studio!

LINQPad supports everything in C# 3.0 and Framework 3.5:

  • LINQ to SQL
  • LINQ to Objects
  • LINQ to XML

LINQPad is also a great way to learn LINQ: it comes preloaded with 200 examples from my book, C# 3.0 in a Nutshell. There’s no better way to experience the coolness of LINQ and functional programming.

And LINQPad is more than just a LINQ query tool: it’s a code snippet IDE. Instantly execute any C# 3 or VB 9 expression or statement block!

Best of all, LINQPad is free and needs no installation: just download and run. The executable is only 2MB and is self-updating.

website: http://www.linqpad.net/

IIS PHP

PHP5 with IIS6 on Windows Server 2003

How to install and configure PHP5 with IIS6 on Windows Server 2003 in five easy steps.

read more »