развернуть службу wcf в IIS

Я новичок в сети. У меня абсолютно 0 опыта работы в Интернете (ASP.NET). Я также новичок в WCF. Так что простите меня, если я так говорю. Я создал службу WCF, которую настольные приложения используют для общения. У меня есть проект клиента (настольное приложение) и проект службы (служба WCF) в одном решении. Я добавил ссылку на службу для клиента, и она работает с использованием локального сервера разработки ASP.NET Visual Studio. Теперь я хочу переместить службу на наш сервер IIS7. Сервер находится на другом компьютере (в нашей интрасети). Я хочу, чтобы служба (файлы и все такое) находилась на этой машине, а сервер 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>

был бы признателен за полную пошаговую инструкцию для идиотов.


person Fragilerus    schedule 14.02.2011    source источник


Ответы (1)


Ничего, разобрался. Я только что попросил администратора сделать каталог «приложением» в iis.

person Fragilerus    schedule 15.02.2011