我这里有一个庞大而复杂的解决方案,如果尝试在Viusual Studio Development Server下运行它进行调试,我会收到错误“无法加载文件或程序集'soss_svcdotnet'文件格式不正确。”当我在IIS下运行应用程序时,我没有收到错误。
这似乎是一个32对64位的问题,但我确信会有更多的差异。所以,我被提示问,这些差异是什么?
答案 0 :(得分:1)
请查看以下有关您收到的错误消息 Link
可能是您引用的soss程序集是为32位处理器构建的,当您尝试在64位下运行它时它现在正在爆炸。如果它是外部lib,您可能需要重新编译或下载64位版本。
答案 1 :(得分:0)
VS Dev Server在您的用户帐户下运行网站,其中包含与之相关的所有权限(以及它是计算机上的交互式用户),而IIS通常会在专用的ASP.Net下运行该网站帐户,权限有限。