gpt4 book ai didi

asp.net - Visual Studio 2010 : how to force ASP. NET 网站使用 x86 而不是 "Any CPU"?

转载 作者:行者123 更新时间:2023-12-02 10:40:23 26 4
gpt4 key购买 nike

从非 ASP.NET 应用程序使用 SharePoint DLL(仅限 x86)时,可以将“平台目标”设置为 x86(而不是“任何 CPU”),以便 Visual Studio 2010 和应用程序都加载SharePoint 程序集正常。

但是,在 x64 开发系统上开发 ASP.NET 应用程序时,您会在构建网站时收到以下可怕的错误消息:

Could not load file or assembly 'Microsoft.SharePoint.Search' or one of its dependencies. An attempt was made to load a program with an incorrect format.

这是因为在 Visual Studio 2010 中构建时 ASP.NET 默认为“任何 CPU”。

我该如何改变它?

我尝试了网站的属性页 web.config,但没有成功。

注意:这是针对开发系统的。我知道对于服务器系统,我可以通过在“应用程序池默认值”中将“启用32位应用程序”设置为“True”来更改应用程序池以强制加载32位x86。

最佳答案

您可以在 <compilers> 上的 web.config 上设置自定义编译器选项

compilerOptions="/platform:string"

可以在这里找到字符串: http://msdn.microsoft.com/en-us/library/zekwfyz4(VS.80).aspx

关于asp.net - Visual Studio 2010 : how to force ASP. NET 网站使用 x86 而不是 "Any CPU"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5656468/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com