C# 在Visual 2012中,我无法在configuration manager中更改平台
我运行了一个Asp.net站点,其中一个类在使用Visual 2010更改为2012后失去了控制。 现在我有这个错误 检索CLSID为的组件的COM类工厂失败,原因是 导致以下错误:80040154类未注册 我的搜索结果表明IIS管理器可以运行32位应用程序,但必须为true。 我在服务器上解决了这个问题,但在开发人员机器上我无法更改它 我试图通过configuration manager更改平台。但它只显示任何CPU 我是否应该查找本地IIS选项。我看了一下,也改变了它的32位应用程序规则。C# 在Visual 2012中,我无法在configuration manager中更改平台,c#,asp.net,iis-7,visual-studio-2012,32bit-64bit,C#,Asp.net,Iis 7,Visual Studio 2012,32bit 64bit,我运行了一个Asp.net站点,其中一个类在使用Visual 2010更改为2012后失去了控制。 现在我有这个错误 检索CLSID为的组件的COM类工厂失败,原因是 导致以下错误:80040154类未注册 我的搜索结果表明IIS管理器可以运行32位应用程序,但必须为true。 我在服务器上解决了这个问题,但在开发人员机器上我无法更改它 我试图通过configuration manager更改平台。但它只显示任何CPU 我是否应该查找本地IIS选项。我看了一下,也改变了它的32位应用程序规则。
我遗漏了什么吗?根据您所说的,您已经在应用程序池中检查了IIS 7中的启用32位应用程序,这应该解决了您的问题
要以32位格式编译应用程序,请打开应用程序属性,并且在“构建”选项卡中必须有“平台目标”下拉列表。选择x86并重建您的解决方案。我相信这应该足够了。根据您所说的,您已经在应用程序池中检查了IIS 7中的启用32位应用程序,这应该解决了您的问题 要以32位格式编译应用程序,请打开应用程序属性,并且在“构建”选项卡中必须有“平台目标”下拉列表。选择x86并重建您的解决方案。我相信这应该足够了