1、如果项目中程序包太多太大的话,完全可以不要上传到svn上,但是项目根目录下一定要有packages.config这个文件,这个文件就是记载了这个项目的程序包,只有有这个文件,我们就可以打开程序,右击解决方案选择启用NuGet程序包还原,手动还原出所有的程序包,放在本地开发使用,提交的时候也不要提交这个程序包。当然,这里面如果有依赖的话,需要Build生成或重新生成一下解决方案,依赖什么的都自动还原了。其实项目文件中分的还算是清晰的,程序包的文件夹是和.sln文件同级别的,所以路径十分清晰,文件夹名字就叫做packages。
2、如果我们在本机开发,但是想在另一台设备上调用接口或者访问网站,就需要修改本地才能访问的限制。我们可以找到IIS的HOST配置文件,一般在C:\Users\用户名\Documents\IISExpress\config\applicationhost.config里。找到下面这一段,我们在本地运行的每一个项目都有配置,这里面的限制就在于bindingInformation后面的localhost,把localhost改成*,表示所有IP地址都可以访问,不限于本地。
还有一个步骤,就是做一下网络配置,添加一个访问控制名单:
netsh http add urlacl url=http://*:端口号/ user=everyone
至此,在其他设备上访问的话,先保证在一个局域网里,然后看看本机在局域网的IP,就这个IP访问即可。如果要删除配置用:
netsh http delete urlacl url=http://*:端口号/
本文介绍如何处理大型项目中的程序包管理,利用NuGet进行程序包还原,并讲解了如何配置IIS使其允许跨设备访问,包括HOST文件及网络访问控制的设置。
5365

被折叠的 条评论
为什么被折叠?



