1

我是网络新手。我绝对有 0 web (ASP.NET) 经验。我也是WCF新手。如果我听起来像一个人,请原谅我。我创建了桌面应用程序用来通信的 WCF 服务。我在一个解决方案中有一个客户端(桌面应用程序)项目和一个服务(WCF 服务)项目。我向客户端添加了一个服务引用,它使用 Visual Studio 的本地 ASP.NET 开发服务器工作。我现在想将服务移到我们的 IIS7 服务器上。服务器在另一台机器上(在我们的 Intranet 中)。我希望服务(文件和所有)位于该机器上,并让该 IIS 服务器“托管”它。我必须执行哪些步骤?我对该机器上的子文件夹具有写入权限,但我必须通过管理员对“iis 配置”进行任何更改 所以我想尽可能地减少它。我所知道的是当前的 IIS 根 web.config 文件如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
            <mimeMap fileExtension=".lnk" mimeType="Application/x-ms-shortcut" />
            <mimeMap fileExtension=".url" mimeType="Application/x-ms-shortcut" />
            <mimeMap fileExtension=".bat" mimeType="plain/text" />
            <mimeMap fileExtension=".rdp" mimeType="plain/text" />
        </staticContent>
        <handlers>
            <add name="svc-ISAPI-2.0" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
            <add name="svc-Integrated" path="*.svc" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" resourceType="Unspecified" preCondition="integratedMode" />
        </handlers>
    </system.webServer>
</configuration>

一个完整的一步一步的白痴将不胜感激。

4

1 回答 1

1

没关系,想通了。我只是让管理员在 iis 中将该目录设为“应用程序”。

于 2011-02-15T13:56:42.330 回答