博客
关于我
NuGet的本地服务器安装与Package的发布(呕吐)
阅读量:737 次
发布时间:2019-03-22

本文共 1482 字,大约阅读时间需要 4 分钟。

在实际工作中,我们在解决各种技术问题时,往往需要依靠一些实用的解决方法来确保项目顺利进行。以下是我在实际工作中遇到的几个常见问题及解决方法,希望能为大家提供一些参考。

一、主要的步骤是按照下面的例子来做的

在实际开发过程中,我们需要遵循一些标准化的工作流程。以下是一些常见的步骤示例:

  • 项目初始化

    在项目开始前,我们需要先初始化一些基本的配置。例如,创建项目文件、配置文件夹权限等。这些步骤是项目顺利开展的基础。

  • 代码开发

    在开发过程中,我们需要遵循一些规范化的编码规范。例如,使用统一的编码格式、添加注释等。这些细节虽然看似不重要,但能为项目后期维护带来很大方便。

  • 版本控制

    在代码开发过程中,版本控制是非常重要的一环。我们需要定期提交代码到版本控制系统,并进行合理的分支管理。

  • 测试验证

    在代码完成后,我们需要进行充分的测试验证。包括单元测试、集成测试等。这些测试可以帮助我们发现潜在的bug并及时修复。

  • 部署发布

    在测试验证通过后,我们需要进行部署和发布。部署过程中,我们需要注意服务器配置、权限设置等。

  • 二、最搞的地方在

    在实际工作中,虽然大部分步骤比较简单,但有些地方却容易让人头疼。以下是一些常见的痛点及解决方法:

  • Win7 64bit下,总是报.net 4.0 无法写入temorary folder,最后把c:\windows\temp目录加上IIS_IUSR权限才搞定

    在某些情况下,尤其是在Windows 7 64位系统中,可能会遇到.net Framework无法写入临时文件夹的问题。解决方法是将c:\windows\temp目录添加给IIS_IUSR用户的权限。

  • 报web.config无法解析错误,用aspnet_regiis -ir搞定

    当web.config文件被破坏或不包含必要的配置信息时,可能会出现解析错误。使用aspnet_regiis -ir命令可以重新注册ASP.NET配置信息。

  • NuGet Package Explorer发布后,需要将server的缓存去掉,在vs中才能获取最新的,publish完后,直接打开web.config,然后直接save搞定

    在使用NuGet Package Explorer发布项目时,如果发现缓存文件过多,可以清除服务器缓存以确保获取最新版本。发布完成后,建议直接打开生成的web.config文件并保存,以确保配置正确无误。

  • NuGet Server端的package对于自己upload的和系统自带的有不同处理方式(自己upload的是一整个包一个文件,系统自带的是有子文件夹的),如下图:

    在使用NuGet Server管理包的时候,有时候会发现自己上传的包和系统自带的包处理方式不同。自己上传的包通常是一个单一文件,而系统自带的包则可能包含子文件夹结构。

  • NuGet Package Explorer中,打包时,如果遇到并不是所有的dll都需要被项目引用时,很搞,要将不被引用的dll做成content,并且建立Debug和Release目录结构结构如下:

    在某些情况下,项目中包含了不必要的DLL文件。为了优化打包体积,可以将这些不需要的DLL文件设置为"content"项,并在Debug和Release目录中创建相应的结构。

  • 三、最后来放些效果图来享受享受

    最后,为了更直观地展示以上内容,我还准备了几张效果图供大家参考。这些图展示了在实际工作中遇到的问题及解决方法的效果。


    以上就是我在实际工作中遇到的几个常见问题及解决方法的总结。希望这些内容能为大家提供一些参考。

    转载地址:http://odkwk.baihongyu.com/

    你可能感兴趣的文章
    Numpy:按多个条件过滤行?
    查看>>
    Numpy:条件总和
    查看>>
    numpy、cv2等操作图片基本操作
    查看>>
    numpy判断对应位置是否相等,all、any的使用
    查看>>
    Numpy如何使用np.umprod重写range函数中i的python
    查看>>
    numpy数组替换其中的值(如1替换为255)
    查看>>
    numpy数组索引-ChatGPT4o作答
    查看>>
    Numpy矩阵与通用函数
    查看>>
    numpy绘制热力图
    查看>>
    numpy转PIL 报错TypeError: Cannot handle this data type
    查看>>
    Nutch + solr 这个配合不错哦
    查看>>
    NutzCodeInsight 2.0.7 发布,为 nutz-sqltpl 提供友好的 ide 支持
    查看>>
    NutzWk 5.1.5 发布,Java 微服务分布式开发框架
    查看>>
    NUUO网络视频录像机 css_parser.php 任意文件读取漏洞复现
    查看>>
    NuxtJS 接口转发详解:Nitro 的用法与注意事项
    查看>>
    NVelocity标签使用详解
    查看>>
    Nvidia Cudatoolkit 与 Conda Cudatoolkit
    查看>>
    NVIDIA GPU 的状态信息输出,由 `nvidia-smi` 命令生成
    查看>>
    NVIDIA-cuda-cudnn下载地址
    查看>>
    nvidia-htop 使用教程
    查看>>