Uma abreviatura para Arquivo de método de servidor ativo, um arquivo com a extensão de arquivo ASMX é um arquivo ASP.NET Web Service Source. Ao contrário das páginas da Web ASP.NET que usam a extensão de arquivo .ASPX, os arquivos ASMX funcionam como um serviço que não tem uma interface gráfica do usuário e, em vez disso, são usados para mover dados e realizar outras ações nos bastidores.
Tenha cuidado para não confundir os arquivos ASMX e ASCX. Embora possam parecer semelhantes, eles são usados por motivos diferentes.
Como abrir um arquivo ASMX
Os arquivos ASMX são arquivos usados com a programação ASP.NET e podem ser abertos com qualquer programa que codifique em ASP.NET, como o Visual Studio da Microsoft. Você também pode usar o bloco de notas do Windows ou outro editor de texto livre para abrir o arquivo ASMX para edição como um arquivo de texto. Os arquivos ASMX não devem ser exibidos ou abertos pelo navegador. Se você baixou um arquivo ASMX e esperava que ele contivesse informações (como um documento ou outros dados salvos), é provável que algo esteja errado com o site e, em vez de gerar informações utilizáveis, ele forneceu este arquivo do lado do servidor. Tente renomear o arquivo para a extensão correta como uma correção de curto prazo. Por exemplo, se ao tentar baixar um documento no formato PDF, você obtiver um com a extensão de arquivo .ASMX, basta excluir as quatro letras após o ponto e substituí-las por .PDF. Se você descobrir que um aplicativo em seu PC tenta abrir o arquivo ASMX, mas é o aplicativo errado ou você prefere ter outro programa instalado para abrir arquivos ASMX, consulte Como alterar o programa padrão para uma extensão de arquivo específica para fazer essa alteração no Windows.
Como converter um arquivo ASMX
Você pode usar o programa da Microsoft vinculado acima para converter um arquivo ASMX para outro formato. Aqui estão algumas informações sobre a migração de ASP.NET Web Services para a plataforma Windows Communication Foundation (WCF). Isso é útil se você precisar usar os serviços .NET 2.0 no .NET 3.0.
Ainda não consegue abrir o arquivo?
Se o seu arquivo não abrir com as sugestões acima, você pode estar lidando com um formato completamente diferente. Isso pode acontecer se você interpretou mal a extensão do arquivo. Alguns arquivos usam uma extensão semelhante, embora os formatos sejam totalmente diferentes. Por exemplo, os arquivos ASM não têm o “x” quando comparados aos arquivos ASMX, mas na verdade são arquivos de design usados por programas como Autodesk Fusion 360 e Siemens Solid Edge. Você não pode abrir um arquivo ASM com um programa ASMX ou vice-versa. SMX é semelhante. Reservado para arquivos XML do SmartMusic, você precisa do programa SmartMusic no seu computador para abri-los.