我正在使用excel对象(COM组件)进行excel操作.它在我的电脑上工作正常,但当我将应用程序部署到我的Intranet时,我收到此错误:
由于以下错误,检索CLSID为{00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败:80070005
我正在使用Windows身份验证和impersonate = true web.config
.
我在组件服务中进行了所有设置,但它仍然提供相同的错误.
请帮忙
嗨我使用转换为带开关的字符串的枚举,但它不起作用.它给出了编译错误:无法将类型'userControl_commontop.UserType'隐式转换为'string'
代码是:
private void CommonTopChangesnew(string usertype)
{
switch (usertype.Trim().ToUpper())
{
case UserType.NORMAL :
hlkSAD.Enabled = false;
hlkMRTQuery.Enabled = false;
hlkReqViewer.Enabled = false;
hlkSendnotif.Enabled = false;
break;
case UserType.POWER :
hlkSAD.Enabled = false;
hlkReqViewer.Enabled = false;
hlkSendnotif.Enabled = false;
break;
}
}
enum UserType
{
NORMAL,
POWER,
ADMINISTRATOR
}
Run Code Online (Sandbox Code Playgroud)