[英]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.