用c#打开的Excel在服务器上得到错误

我有一个控制台应用程序。 在服务器计算机。 这个控制台每5分钟听一个文件,这个文件有excell文件。 当其中一个从这个Excel文件打开时,我得到这样一个错误:

Office has detected a problem with this file. To help protect your computer this file cannot be opened. 

我得到这个错误这一行,

 xlWorkBook = xlApp.Workbooks.Open(directory, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0); 

我认为这个Excel文件将被破坏,但是当我尝试这个我的本地工作清晰我可以做什么这种情况?

该文件构成安全风险。 请参阅http://support.microsoft.com/kb/973736 。 MSbuild议将文件移动到服务器上的受信任位置。

要在代码中进行补救,请查看C#Excel 2010工作簿打开错误 。

我解决了这个问题使用下面的解决scheme。

在这里输入图像说明