服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

在IIS 7上部署ASP.NET JSON-RPC Web服务

我有一个使用Visual Studio开发Web服务器的ASP.NET JSON-RPC Web服务。 它有三个依赖:Jayrock,Log4net和一个COM DLL(AcoSDK)能够访问一个C ++应用程序。 我试图在SBS 2008服务器上的IIS7上部署它,但是我遇到了很多麻烦。 应用程序文件位于“C:\ intepub \ wwwroot \ AcombaConnect_Deploy”中,包含带有已编译二进制文件的bin文件夹。 该文件夹已被转换为应用程序,但应用程序不会启动,所以我不得不将下面的部分添加到Web.config文件中: <system.webServer> <handlers> <add name="AcombaConnect.Acomba" verb="*" path="*" scriptProcessor="C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\aspnet_isapi.dll" type="AcombaConnect.Acomba, AcombaConnect" resourceType="Unspecified"/> </handlers> <directoryBrowse enabled="false"/> </system.webServer> 在这一点上,应用程序抛出:“坏模块”ManagedPipelineHandler“在其模块列表”,我试过从https://stackoverflow.com/questions/8659862一切无济于事。 然后,我尝试将应用程序池切换到集成的应用程序池,并将以下内容添加到Web.config文件中: <system.webServer> <validation validateIntegratedModeConfiguration="false"/> … 现在,似乎应用程序正在启动,但我只得到“HTTP错误503.该服务不可用。” 有人知道从哪里去? PS:我对IIS7没有太多的经验。 我不知道在哪里寻找更详细的错误消息。