我有一个加载32位COM组件的web服务。我在本地机器上使用IIS服务器运行此web服务。
当我从Visual Studio加载测试页面时,它成功了,另一方面,当我使用IIS加载它时,它显示以下错误
Retrieving the COM class factory for component XXX failed due to the following error: 80070005.
我尝试将webservice的平台从任何CPU更改为x86,但那有帮助。我在Windows Server2008 R2 - 64位上运行此程序。
我可以使用文档中的示例创建一个基本FTP服务器,该服务器回答端口21 (在本例中为2121):
from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer
from pyftpdlib.contrib.authorizers import WindowsAuthorizer
def main():
authorizer = WindowsAuthorizer()
# Use Guest user with empty password to handle anonymous
好的,我相信这是很明显的。但是,当您说会话状态保存在内存中的“服务器”上时,我们是在谈论IIS还是其他什么?当我想到服务器端会话状态时,我想到的是IIS应用程序池等方面的内存。我是不是说错了或者错过了什么?
术语“服务器”可能有很多含义。当然是“服务器端”,但我们谈论的是服务器上的哪个特定进程/内存/区域/应用程序(仅限IIS?其他?)
我希望微软能解释他们的意思,因为这是相对的。
具体地说,“存储在服务器上”
Storing Data on the Server (in memory)
• Session state
• Application state
• Profile Prope
当我们向产品发布新代码时,我们通常需要更新App_Code目录中的App_Code文件。通常,如果生产中有任何用户(而且总是有一些用户,甚至是一夜之间),我们将在任何应用程序页面加载上得到错误消息:
程序集'C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET
Files\root\a18f28ce\a6daf424\App_Code.dll‘已经加载到另一个应用程序域中。
我们找到的使应用程序再次响应的唯一方法是重新启动IIS。问题是,现在,IIS将经常无法恢复。我们重新启动IIS,方法是进入IIS