[英]svc doesn't work
我有問題,想解決幾天。
我安裝了iis 6.0,但是更新了7.5 express和7.0。 它看起來是7.5版本。
因此,我將wcf發布到localhost並設置了4501端口。 運行iis http://localhost:4501/
時可以看到文件
但是svc文件不起作用。 當我單擊或鍵入http://localhost:4501/Products.svc
它不起作用,並且我看到一個空白網站。
但是,如果我在Visual Studio中運行svc客戶端,則asp.net開發服務器可以工作,而我的svc文件也可以工作..(http:// localhost:4501 / Products.svc)一切都相同。
我不明白為什么IIS無法正常工作?
我認為6.0不支持..我使用代理,我可以使用代理連接到我的全局ip或我的朋友打開它。.但是svc文件仍然無法正常工作。
我認為問題是iis ..但在全球范圍內,asp.net開發服務器也無法正常工作,但是它可以在localhost上工作。
我打開了所有端口,向防火牆添加了一些新規則,然后關閉了防火牆(調制解調器和計算機)
我真的瘋了..
編輯:我嘗試將ip與http://myGlobaLIp:4501
連接起來,我可以在本地主機上看到我的文件,但是如果嘗試http://myGlobalIp:4501/Products.svc
空白頁。
這是您的問題:從Visual Studio運行時,它會自動為您運行一個虛擬IIS,並分配ip / port ...在這種情況下,它是http://localhost:4501/
。 設置站點並在IIS中運行時,必須在網站設置過程中設置這些值。
您需要在IIS中創建一個網站,然后指向您的代碼(將其發布到c:\\ inetpub \\ wwwroot \\ myapp之類的位置),然后需要設置Web服務應在哪個端口上運行。
然后,轉到http:// {您的IP或計算機名稱}:{在IIS中配置的端口,而不是VS虛擬IIS端口)/Products.svc
這是Microsoft的分步指南,可幫助您部署網站(或wcf Web服務): http : //technet.microsoft.com/zh-CN/library/f6c26eb7-ad7e-4fe2-9239-9f5aa4ff44ce。 aspx
祝好運
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.