本文主要是介绍win7下NuGet 服务器部署,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
做软件开发时,DLL引用是一个令人头疼的问题,幸好有了NuGet。
大部分人只是使用NuGetClient,从服务端下载Dll到本地,那么如何架设一个NuGet服务器呢?
其实很简单。
首先,我们要创建一个web站点,大家不要以为创建这个站点需要很多工作量,其实一行代码都不需要写。
打开vs2012,新建Web站点,选择 文件-->新建项目-->Asp.Net 空网站
选择 工具-->NuGet程序包管理器-->程序包管理器控制台, 打开NuGet命令行控制台
在控制台输入Install-Package NuGet.Server
NuGet.Server站点已经创建完毕,恩,你没有看错,就是这么简单,接下来部署到本地或IIS站点即可使用了
在配置IIS7.5的时候,注意 dotnet framework 版本的选择,IIS网站默认是Framework 2.0. 要把默认的改为与你编译网站时使用的版本一致。
记得应用程序池中的也要改成一致。
如果访问这个站点的时候,出现“处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误"。
则需要用aspnet_regiis注册4.0框架,
至此,NuGet服务器已经配置好了,
服务器是部署好了,怎么把我们自己的包放到服务器上呢?
在发布的站点中,有一个Packages目录,只要把生成的包放到这个目录就可以了,可以直接copy或通过ftp。
那么如何生成包呢?
首先要下载nuget.exe 这个打包工具
参考官方的说明吧
http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#Creating_and_Publishing_a_Package
这篇关于win7下NuGet 服务器部署的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!