首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >svc不工作

svc不工作
EN

Stack Overflow用户
提问于 2012-06-27 21:49:18
回答 1查看 1.4K关注 0票数 0

我有一些问题,并试图解决几天..

我安装了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开发服务器也不能工作,但它可以在本地主机上工作。

我打开了所有端口,向防火墙添加了一些新规则,并关闭了防火墙(调制解调器和计算机)

我真的变成一个疯狂的..。

编辑:我尝试将ip与http://myGlobaLIp:4501连接,我可以在本地主机上看到我的文件,但如果我尝试http://myGlobalIp:4501/Products.svc,我会得到空白页面。

EN

回答 1

Stack Overflow用户

发布于 2012-06-27 21:59:39

这就是你的问题:当你从Visual Studio运行时,它会自动为你运行一个虚拟的IIS,并分配ip/端口...在这种情况下,它是http://localhost:4501/。当您设置站点并在IIS中运行它时,您必须在站点设置期间设置这些值。

您需要在IIS中创建一个网站,然后指向您的代码(将其发布到像c:\inetpub\wwwroot\myapp这样的位置),然后您需要设置您的set服务应该在哪个端口上运行。

然后,转到http://{your ip或计算机名称}:{在IIS中配置的端口,而不是VS虚拟IIS端口}/Products.svc

下面是微软的一步一步来帮助你部署一个网站(或webservice):http://technet.microsoft.com/en-US/library/f6c26eb7-ad7e-4fe2-9239-9f5aa4ff44ce.aspx

祝好运

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11227765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档