发布项目常见错误
当前标标识在路径下没有访问权限
解决方法:在访问路径中添加一个ASP.NETWebAdminFiles文件,赋予everyone权限的读写权限
解决方法:
10 30 50 100 200 450 900 2000
错误原因: 一般是因为64位操作系统没有兼容32位应用程序
System.InvalidOperationException: 此服务需要 ASP.NET 兼容性,且必须驻留在 IIS 中。请在 web.config 中启用 ASP.NET 兼容性的情况下,将该服务驻留在 IIS 中,或将 AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode 属性设置为 Required 以外的值。
在 System.ServiceModel.Activation.AspNetEnvironment.ValidateCompatibilityRequirements(AspNetCompatibilityRequirementsMode compatibilityMode)
在 System.ServiceModel.Description.DispatcherBuilder.ValidateDescription(ServiceDescription description, ServiceHostBase serviceHost)
在 System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost(ServiceDescription description, ServiceHostBase serviceHost)
在 System.ServiceModel.ServiceHostBase.InitializeRuntime()
在 System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout)
在 System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
在 Microsoft.Tools.SvcHost.ServiceHostHelper.OpenService(ServiceInfo info)