Alguns hosts permitem criar / editar arquivos, outros não, em vez disso, eles fornecem um gerenciador de arquivos que permite definir as permissões. Embora seja melhor perguntar ao seu anfitrião sobre isso.
Desculpas se este não for o lugar certo para esta pergunta, mas ...
Com provedores de hospedagem compartilhada, por exemplo link meu aplicativo da Web Asp.Net tem permissões para gravar / criar arquivos de texto (xml) dentro da raiz da Web?
Seu aplicativo da Web asp.net deve poder.
Basta procurar um provedor que permita alterar as permissões da pasta. Meu provedor permite que eu faça isso direto no gerenciador de arquivos.
Sim, isso é possível com a maioria dos hosts. Estou usando o DotNetPanel no meu VPS e ele permite isso. Meu host também fornece planos compartilhados DotNetPanel e eles também permitem isso.