标签: Visual Studio

ngrok 配合 Visual Studio 的使用方法(可用于微信公众号开发)

首先以管理员方式启动VS。 在VS中启动网站调试,然后右下角右键点IISExpress的图标,选择 显示所有应用程序 : 选中你的网站项后,点击配置文件链接: 然后通过端口号(例如我这个是61754)快速搜索到要修改的位置,增加一条针对127.0.0.1的端口绑定: 保存之后,关闭VS。 以管理员方式启动CMD命令提示符,执行: netsh http add urlacl url=http://127.0.0.1:61754/ user=everyone 如果提示183错误,那就先执行以下删除命令,再去执行上面的那条命令: netsh http delete urlacl url=http://127.0.0.1:61754/ 然后以普通模式启动VS,调试运行网站,看看能否用 http://127.0.0.1:61754 访问到网站,没问题就继续。 把ngrok.exe添加到Windows防火墙的进站、出站规则里,都设为允许。 用CMD到ngrok的所在目录里执行: ngrok http 61754 启动后差不多就是这样的: 你就可以通过那个随机的网址从外网访问到自己的本机了,下面的请...

更多

解决Asp.Net网站发布时总出现找不到类或方法错误的问题

出现这种问题通常都是在Git合并代码到当前解决方案后出现的,这种情况下Visual Studio里本机调试没有任何问题,但是发布就是不行。 其根本原因在于Web项目引用的的其它项目发生了改变,却没有在发布时重新编译。 解决此问题的方法就是把编译方式改为Release,然后清理解决方案,再重新编译,再进行发布就行了。 因为网站发布时都是采用Release方案的,继而会直接使用Release方案已生成的dll文件,所以有时候就会把旧的dll直接拿去发布,这样就会找不到新增的一些类或方法等引用。 为了准确判断是否正确发布,请检查每个项目对应的dll程序集版本是否皆为最新,以确保部署不会出现问题。 分享或转载本博客站点内的所有原创内容时,都必须遵循此协议: 姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4.0) 同时必须附加指向本文页面或本博客首页的超链接。 除此之外的转载、分享方式都必须征得本博客作者的授权,否则将会诉诸法律。

更多