[英]Hosting in IIS (503 Service Unavailable)
我试图将我的WCF服务托管在IIS 7.5中,但是每次运行网站时,我都会看到一个页面,指出
暂停服务
http错误503服务不可用。
我注意到,无论何时启动网站,ASP.net v4.0都会自动停止。 我检查了事件查看器,这似乎是错误
应用程序池'ASP.NET v4.0'的工作进程遇到错误'配置文件格式不正确的XML'试图从文件'\\?\\ C:\\ Windows \\ Microsoft.NET \\ Framework64 \\ v4读取配置数据.0.30319 \\ CONFIG \\ web.config”,行号“ 0”。 数据字段包含错误代码。
我尝试在Internet上搜索解决方案,但到目前为止,它们都没有帮助。
我尝试将IIS中的ASP.net v4.0的身份更改为LocalSystem,但它不起作用
之后,我尝试通过将用户名设置为我的计算机用户名并添加密码来设置“自定义帐户”,但是即使我没有任何密码,我也会收到“指定的密码无效,请输入新密码”
3.我最后尝试的方法是将IIS_IUSRS和IUSR添加到Web.config的安全性中,但仍然无法正常工作
这是我的Web.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="mexBehavior">
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="mexBehavior"
name="HelloService1.HelloService1">
<endpoint address="HelloService1" binding="basicHttpBinding"
contract="HelloService1.IHelloService1" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8080" />
</baseAddresses>
</host>
</service>
</services>
</system.serviceModel>
</configuration>
尝试重新安装.NET Framework 4.0。 转到这个位置
%windir%\Microsoft.NET\Framework64\v4.0.30319
运行此命令
aspnet_regiis -i
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.