Wang 发布的文章

起因是想在服务器上安装SVN Server,选择的是SVN Server,这软件好像只支持http(s)协议,没有SVN协议,好吧,就不折腾了。在安装时选择端口号时又凌乱了,不想暴露那么多端口号,就打算用IIS的反射代理来实现。

这里记录一下设置IIS反向代理的操作步骤:

  • 先安装以下两个软件:
    Application Request Routing
    URL Rewrite
    其实你安装第一个ARR时时,会自动安装Url Rewrite,因为它依赖后者。
  • 在IIS里设置Application Request Routing Cache,打开Server Proxy Setting,选择以下:
    Enable Proxy -> YES
    Keep alive -> YES
    Reverse rewrite host in response headers -> NO
  • 在IIS里新建一个网站
  • 在网站中设置URL Rewrite:

      <rule name="svn" stopProcessing="true">
          <match url="(.*)" />
          <action type="Rewrite" url="http://localhost:81/{R:1}" />
      </rule>
    

注意:

  • 以下方法仅适用于没有主从同步的情况下清理日志
  • 需要有相关权限

*清理5天前的binlog

PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ),INTERVAL 5 DAY)'

*重置binlog

reset master;

高版本,比如:

  • Visual Studio 2019
  • Visual Studio 2022
  • ...

低版本,比如:

  • .Net Framework 4.0
  • .Net Framework 4.5
  • ...

这个问题经常遇到,一般是在重新系统后都要来一遍,长时间不操作,经常忘记目录,这里记录操作步骤:

  • 在NuGet网站搜索:Microsoft.NETFramework.ReferenceAssemblies。
  • 下载自己需要的.Net Framework目标包,需要哪个版本就下载哪个版本的包文件。
  • 解压下载的.nupkg文件
  • 将解压出来的build.NETFramework目录下的指定版本目录复制到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

  • 打开网址: chrome://sync-internals/
  • 点击 Disable Sync (Clear Data)
  • 点击 Request Start