0

我有一个工作的 WCF Web 服务。当我使用 F5 运行它时,我得到一个页面,当我单击其上的链接时,我的服务被调用,产生正确的输出。我还设置了 IIS7 服务器并将网站指向名为c:\web\的目录。在其中,我有一个名为Index.html的文件(带有测试链接的文件)。

除此之外,我有一个 DLL,我知道它是我创建的服务。不过,我不确定如何处理它。我想(手动)设置通过 IIS 提供的服务。稍后我将使用 VS 的自动发布工具,但现在,我想自己做这些脏活。

  1. 包含服务的 DLL 去哪里了?
  2. 我需要在 IIS 管理器中做什么才能使其工作?

我从昨天开始用谷歌搜索,但我没有变得更聪明。

4

2 回答 2

0

问题 #1

  1. DLL 进入bin文件夹。
  2. bin文件夹进入web.config所在的同一根目录。
  3. web.config转到您使用 IIS 管理器创建的网站的根目录。
  4. 有关详细信息,请参阅此图像

问题2

  1. 确保创建一个带有应用程序物理路径的网站。
  2. 确保您的服务位于应用程序池中。
  3. 确保池以正确的 .NET 框架为目标。
  4. 确保绑定设置正确。
  5. 可能,请检查您的防火墙是否对这个特定连接不敏感。
于 2012-11-18T20:01:20.870 回答
0

对于您的第一个问题 -编译后,Web 服务 DLL 应该位于服务的bin文件夹中。

您可以在此处找到教程。

此外,可以在此处找到 WCF 和 Silverlight 应用程序的演练。

于 2012-11-18T05:59:44.780 回答