簡體   English   中英

svc不起作用

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM