一、创建一个空的Web项目 1.创建一个.NetFramWork 平台的Web空项目 二、安装Nuget包 NugetServer 安装成功后,会为我们安装如下这么多依赖包 packages package id="Microsoft.AspNet.WebApi" version="5.2.3" t
一、创建一个空的Web项目
1.创建一个.NetFramWork 平台的Web空项目
二、安装Nuget包NugetServer
安装成功后,会为我们安装如下这么多依赖包
<packages>
<package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net46" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net46" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net46" />
<package id="Microsoft.AspNet.WebApi.OData" version="5.7.0" targetFramework="net46" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net46" />
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="2.0.1" targetFramework="net46" />
<package id="Microsoft.Data.Edm" version="5.8.4" targetFramework="net46" />
<package id="Microsoft.Data.OData" version="5.8.4" targetFramework="net46" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net46" />
<package id="Microsoft.Web.Xdt" version="2.1.1" targetFramework="net46" />
<package id="Newtonsoft.Json" version="13.0.1" targetFramework="net46" />
<package id="NuGet.Core" version="2.14.0" targetFramework="net46" />
<package id="NuGet.Server" version="3.4.2" targetFramework="net46" />
<package id="NuGet.Server.Core" version="3.4.2" targetFramework="net46" />
<package id="NuGet.Server.V2" version="3.4.2" targetFramework="net46" />
<package id="System.Spatial" version="5.8.4" targetFramework="net46" />
<package id="WebActivatorEx" version="2.2.0" targetFramework="net46" />
</packages>
自动生成的文件目录(和上图对比)
三、修改配置
1.Nuget.Server包安装后,web.config会自动做相应变化。修改图示位置即可设置apikey。当然,如果在requireApiKey中设置为false,则不需要配置。
四、测试服务
1.启动服务器,可看到如下界面,表示服务已经搭建成功
2.把该web项目发布到iis或者其他web服务器上即可。
发布到IIS上教程:https://www.cnblogs.com/wml-it/p/12198017.html
3.在vs里Nuget包管理器中点击右上角,设置->程序包源->添加。源地址是上面发布成功后页面上提示的地址.
如果发布待其他服务器,localhost替换成对应服务器ip地址
五、制作和上传Nuget包
上篇文章:Nuget打包类库并上传教程
技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!
开源库地址,欢迎点亮:
GitHub: https://github.com/ITMingliang
Gitee: https://gitee.com/mingliang_it
GitLab: https://gitlab.com/ITMingliang
建群声明: 本着技术在于分享,方便大家交流学习的初心,特此建立【编程内功修炼交流群】,为大家答疑解惑。热烈欢迎各位爱交流学习的程序员进群,也希望进群的大佬能不吝分享自己遇到的技术问题和学习心得!进群方式:扫码关注公众号,后台回复【进群】
【本文由:武汉网页开发公司 http://www.1234xp.com/wuhan.html 复制请保留原URL】