nuget 服务搭建

搭建自己的nuget包管理器服务器

1 web应用程序

1.1 创建应用

1.2、下一步“配置新项目”

 框架选择要根据你选择的服务器进行选择框架如果你用windows Server 2008 那么你就选择.net framework 4。windows Server 2008 的iis 服务器支持.net framework 4 再高就不支持了。需要你注意;

1.3 创建

 创建空的;

1.4 安装NuGet.Server

 我这里选择的nugetServer版本是 v2.8.60318.667 因为它不需要依赖framework。 点击安装

点击“确定” 再弹框点击“接受”

 1.5 配置Web.config

2 ISS 服务器 

我已经添加完角色了,打开“服务器管理”->"角色"->"添加角色导向" 勾选web服务器(IIS) 点击下一步

2.1 添加角色服务

 根据需要自己勾选

2.2 测试IIS是否成功

访问http://localhost/ 出来下面页面就安装IIS服务成功了

2.3 添加网站

测试设置

再次点击”测试设置“ 就可以了;

2.4 测试nugetServer

下载NuGetPackageExplorer 管理器

 到这里已经完成配置了

如果你采用的是内网搭建,通过路由器端口映射公网还需要配置一个参数不然就会报错

打开web.config配置文件

修改system.serviceModel 内容

<system.serviceModel>
    
    <services>
      <service behaviorConfiguration="WCFService.Service1Behavior"
        name="WCFService.HelloService">
        <host>
          <baseAddresses>
            <add baseAddress="http://127.0.0.1:2456/"/><!--添加自己IP和端口号-->
          </baseAddresses>
        </host>
        <endpoint address="NuGetServer" binding="wsHttpBinding" contract="WCFService.IHelloService"> <!--NuGetServer项目名称 其他保存默认-->
        </endpoint>
        <!--<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />-->
      </service>
    </services>

    <behaviors>
      <serviceBehaviors>
        <behavior name="WCFService.Service1Behavior">
          <!-- 为避免泄漏元数据信息,请在部署前将以下值设置为 false 并删除上面的元数据终结点-->
          <serviceMetadata httpGetEnabled="true"/>
          <!-- 要接收故障异常详细信息以进行调试,请将以下值设置为 true。在部署前设置为 false 以避免泄漏异常信息-->
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
    
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" /><!--multipleSiteBindingsEnabled 必须为true 否则还是保存-->
  </system.serviceModel>

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值