Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在VS Dev服务器和IIS下运行web应用程序有什么区别?_Asp.net_Visual Studio_Iis_Iis 7_Visual Studio Debugging - Fatal编程技术网

Asp.net 在VS Dev服务器和IIS下运行web应用程序有什么区别?

Asp.net 在VS Dev服务器和IIS下运行web应用程序有什么区别?,asp.net,visual-studio,iis,iis-7,visual-studio-debugging,Asp.net,Visual Studio,Iis,Iis 7,Visual Studio Debugging,我这里有一个庞大而复杂的解决方案,如果尝试在VisStudio开发服务器下运行它进行调试,我会收到一个错误“无法加载文件或程序集'soss_svcdotnet'错误的文件格式”。当我在IIS下运行应用程序时,我不会收到错误 这似乎是一个32位与64位的问题,但我确信还有更多的不同之处。因此,我被提示问,这些区别是什么?VS Dev服务器在您的用户帐户下运行网站,并具有与此相关的所有权限(以及它是计算机上的交互式用户),而IIS通常在专用ASP.Net帐户下运行网站,权限有限。VS Dev服务器使

我这里有一个庞大而复杂的解决方案,如果尝试在VisStudio开发服务器下运行它进行调试,我会收到一个错误“无法加载文件或程序集'soss_svcdotnet'错误的文件格式”。当我在IIS下运行应用程序时,我不会收到错误


这似乎是一个32位与64位的问题,但我确信还有更多的不同之处。因此,我被提示问,这些区别是什么?

VS Dev服务器在您的用户帐户下运行网站,并具有与此相关的所有权限(以及它是计算机上的交互式用户),而IIS通常在专用ASP.Net帐户下运行网站,权限有限。

VS Dev服务器使用您的用户帐户运行网站,并具有与此相关的所有权限(以及它是计算机上的交互式用户),而IIS通常使用专用ASP.Net帐户运行网站,权限有限。

请查看以下有关您收到的错误消息的信息。


可能是您引用的soss程序集是为32位处理器构建的,当您尝试在64位下运行它时,它现在会爆炸。如果64位版本是外部库,您可能需要重新编译或下载该版本。

请查看以下有关您收到的错误消息的信息。


可能是您引用的soss程序集是为32位处理器构建的,当您尝试在64位下运行它时,它现在会爆炸。如果64位版本是外部库,则可能需要重新编译或下载该版本。

您是否也在开发系统上运行IIS实例?是否soss_svcdotnet不在您的系统中/在项目中/未在GAC中注册?@Lazarus,程序集在项目中。我只是在几分钟前把它复制了一遍。这就是我现在问题的实质。顺便说一句,我在我的开发盒上运行IIS,虚拟文件夹被设置为我的开发代码所在的源文件夹。我在这里抓着救命稻草,因为我无法重现这一点,但是StateServer是否记录了任何其他错误?您是否也在您的开发系统上运行IIS实例?是否soss_svcdotnet不在您的系统中/在项目中/未在GAC中注册?@Lazarus,程序集在项目中。我只是在几分钟前把它复制了一遍。这就是我现在问题的实质。顺便说一句,我在我的dev box上运行IIS,虚拟文件夹被设置为我的dev代码所在的源文件夹。我在这里抓住了救命稻草,因为我无法重现这一点,但是StateServer是否记录了任何其他错误?