Http 网站发布-500.19错误

Http 网站发布-500.19错误,http,http-status-code-503,Http,Http Status Code 503,我一直在尝试部署我的新网站,我有难以置信的困难。该网站建立在32位机器上,部署在64位服务器上。网站连接到Access数据库(不确定这是否相关) 首先,我偶然发现了一个503错误,池停止了。谷歌搜索后,许多人指出是EXPPW.dll导致了这个问题,许多帖子建议在applicationHost文件中添加'predition=“bitness64”。我试过这个,但现在我得到一个500.19的错误 我想这可能是我的web.config文件造成的,但我排除了这一点,因为我清除了它,仍然收到错误。我已经用

我一直在尝试部署我的新网站,我有难以置信的困难。该网站建立在32位机器上,部署在64位服务器上。网站连接到Access数据库(不确定这是否相关)

首先,我偶然发现了一个503错误,池停止了。谷歌搜索后,许多人指出是EXPPW.dll导致了这个问题,许多帖子建议在applicationHost文件中添加'predition=“bitness64”。我试过这个,但现在我得到一个500.19的错误

我想这可能是我的web.config文件造成的,但我排除了这一点,因为我清除了它,仍然收到错误。我已经用谷歌搜索到了这个问题,但是找不到答案

希望你能帮忙


Lewis

什么网站服务器?iis?阿帕奇?nginx?对于iis,500.19可能意味着web.config中的xml格式不正确。从服务器直接尝试应该会给你一个更详细的错误消息。嗨凯文-谢谢回复。从服务器运行的Windows Server 2012,IIS 8没有提供太多信息:错误代码=0x800700c1,处理程序=PageHandlerFactory-Integrated-4.0;XML已从web.config中清空,但无效!卡住了!错误代码可能很有用。例如,它指向Microsoft的以下描述:“如果指定模块的位数与承载应用程序的应用程序池的位数不同,则可能会出现此问题。例如,您正试图将32位组件加载到64位应用程序池中。如果指定的模块已损坏,也可能发生此问题。“hmmm,此错误仅在我添加Premission=“bitness64”时发生“到EXPPW.dll。如果我去掉这个,我会得到一个503错误,事件日志指向EXPPW.dll:由于配置问题,EXPPW.dll无法加载。当前配置仅支持加载为x86处理器体系结构构建的映像。所以,如果我像So suggest上的帖子那样修改比特数,我会得到这个500.19错误。听起来肯定像是32位和64位之间的某种冲突。例如,您正试图在64位应用程序池中运行32位模块/应用程序。我对这个领域不太熟悉,因为我所做的每件事都是64位的,所以我从不需要处理这些问题。