繁体   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