Por que systemprofile precisa da pasta Desktop para abrir o arquivo excel

Não foi possível abrir uma pasta de trabalho do Excel com o ASP.net antes de criar uma pasta chamada "Desktop" na pasta systemprofile.

A solução foi criar uma pasta chamada "Desktop" emC:\Windows\SysWOW64\config\systemprofile\

Mensagem de erro:

System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file 'c:\temp\test.xls'.

Existem vários motivos possíveis:

O nome do arquivo ou caminho não existe.O arquivo está sendo usado por outro programa.A pasta de trabalho que você está tentando salvar tem o mesmo nome que uma pasta de trabalho aberta no momento.

Alguém sabe uma explicação para isso?

Se encontrou uma dica aqui:Automação do Excel 2007 em cima de um Windows Server 2008 x64

Mas eu não entendo como essa pasta da área de trabalho é relacionada ao Excel ou ao InteropServices em geral.

Versão informação:

SO: Windows Server 2012 IIS: Serviços de Informações da Internet (Versão 8.0.9200.16384) Excel: Excel 2013

questionAnswers(0)

yourAnswerToTheQuestion