win7下NuGet 服务器部署

来源:互联网 发布:网络销售用语 编辑:程序博客网 时间:2024/05/20 14:24

做软件开发时,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





0 0
原创粉丝点击