iis

Windows的 IIS 部署django项目

梦想与她 提交于 2020-04-24 14:37:46
Windows的 IIS 部署django项目 1。安装Windows的IIS 功能(win10为例): (1)进入控制面板 :选择大图标 进入程序和功能 (2)启用或者关闭Windows功能    (3)勾选需要的功能(CGI必须安装)、      (4)验证IIS有没有安装成功 打开浏览器 输入地址为: localhost (出现此页面则IIS安装成功)      2.环境准备:你的django 或许使用了虚拟环境,那么部署的时候,服务器主机除了python之外,,,django框架 依赖库都要在服务器主机上安装 (1)安装 wfastcgi 打开管理员命令行(cmd)使用命令 pip install wfastcgi 安装成功后 wfastcgi-enable (记住wfastcgi.py文件的路径) (2)先将项目 复制到 C:\inetpub\wwwroot 目录下 (避免权限问题导致项目部署失败) (3)将wfastcgi.py复制到项目的根目录下        (4)检查依赖库有没有全部安装   ( 安装依赖库的时候,可以先把项目环境的软件包信息和依赖软件导出到文件里<注意切换到项目目录,如runserver方法一致>   (命令为:pip freeze > requirements.txt)然后直接在cmd(管理员)里面执行pip install -r

Ext.ux.UploadDialog上传大文件 HTTP 错误 413.1

拈花ヽ惹草 提交于 2020-04-24 14:09:50
问题描述 问题:HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求。 原因:Web 服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值(IIS 7 默认文件上传大小时30M)。 解决方法 web.config中,添加如下内容 < system.webServer > < security > < requestFiltering > < requestLimits maxQueryString ="102400" maxAllowedContentLength ="102400000" /> </ requestFiltering > </ security > </ system.webServer > 来源: oschina 链接: https://my.oschina.net/u/4365042/blog/3344158

pc远程批量更新 批量服务器管理

為{幸葍}努か 提交于 2020-04-24 13:20:30
远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务。从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接到网络任意一台开启了远程桌面控制功能的计算机上,就像是自己操作该计算机一样,运行程序,维护数据库等。远程桌面采用的是一种类似TELNET的技术,它是从TELNET协议发展而来的,通俗的讲远程桌面就是图形化的TELNET。那么如何批量管理我们的多台服务器呢?下面向大家介绍一款远程桌面连接工具——IIS7远程桌面连接工具。 查看地址: iis7远程桌面管理工具下载 首先,下载解压软件: 点击右上角的【添加】添加服务器的相关信息: 下面是你必须要添加的服务器信息: 【注意】 1 、 输入服务器端口后用冒号分隔再填写端口号(一般默认为 3389 ); 2 、 服务器账号一般默认为 administrator ; 3 、 服务器密码就是在购买服务器时所给的密码或者自己设置的密码。 其他信息是为了方便大批量管理服务器信息的时候添加的分组信息,根据个人情况和喜好做分类。 添加完毕核对无误后就可以点击右下角的添加,就可以看到添加的服务器信息,双击就可以打开啦! 添加多台服务器之后打开: 批量打开之后,最厉害的功能就是它可以同时控制全部的电脑: 同时鼠标操作,键盘操作等等: 这就是这个软件如何批量管理服务器,vps,云服务器的方法,以后还会做到更好

请求筛选模块被配置为拒绝包含双重转义序列的请求(.net core程序的‘web.config’调整)

天大地大妈咪最大 提交于 2020-04-24 13:09:41
之前项目有一个静态文件特殊字符转义的报错(+变为 %2B),老是显示404 请求筛选模块被配置为拒绝包含双重转义序列的请求 。网上的大多数解决方案都是一下: https://www.cnblogs.com/zhuyuchao/p/5930299.html 但是现在.net core项目没有web.config来配置IIS选项了。后来终于找到了位置如下: VS项目位置/.vs/config/applicationhost.config 这个就类似于以前的web.config的配置。 注意的是.vs文件夹是隐藏文件夹,需要设置可见才行。 来源: oschina 链接: https://my.oschina.net/u/4390260/blog/3652287

C# Session 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。

£可爱£侵袭症+ 提交于 2020-04-24 12:44:21
解决方式: 1.检查iis托管模块中是否有Session 2.在web.Config中的加上 <pages enableSessionState="true" /> 来源: oschina 链接: https://my.oschina.net/u/4365009/blog/3680036

批量远程桌面上软件 批量服务器管理

杀马特。学长 韩版系。学妹 提交于 2020-04-24 12:33:57
批量远程桌面上软件 批量服务器管理远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务。从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接到网络任意一台开启了远程桌面控制功能的计算机上,就像是自己操作该计算机一样,运行程序,维护数据库等。远程桌面采用的是一种类似TELNET的技术,它是从TELNET协议发展而来的,通俗的讲远程桌面就是图形化的TELNET。那么如何批量管理我们的多台服务器呢?下面向大家介绍一款远程桌面连接工具——IIS7远程桌面连接工具。 查看地址: iis7远程桌面管理工具下载 首先,下载解压软件: 点击右上角的【添加】添加服务器的相关信息: 下面是你必须要添加的服务器信息: 【注意】 1 、 输入服务器端口后用冒号分隔再填写端口号(一般默认为 3389 ); 2 、 服务器账号一般默认为 administrator ; 3 、 服务器密码就是在购买服务器时所给的密码或者自己设置的密码。 其他信息是为了方便大批量管理服务器信息的时候添加的分组信息,根据个人情况和喜好做分类。 添加完毕核对无误后就可以点击右下角的添加,就可以看到添加的服务器信息,双击就可以打开啦! 添加多台服务器之后打开: 批量打开之后,最厉害的功能就是它可以同时控制全部的电脑: 同时鼠标操作,键盘操作等等: 这就是这个软件如何批量管理服务器,vps

华为程序员Java开发十年,精心整理了一套深入浅出Nginx文档

纵饮孤独 提交于 2020-04-24 12:06:39
Nginx是什么? Nginx是一个开源且高性能、可靠的HTTP中间件、代理服务 其他的HTTP服务: HTTPD-Apache基金会 IIS-微软 GWS-Google(不对外开放) 近几年,Nginx的市场占有率越来越高,一度飙升,为什么呢?接下来我们就知道了! 我们为什么选择Nginx? 1. IO多路复用epoll(IO复用) 如何理解呢?举个例子吧! 有A、B、C三个老师,他们都遇到一个难题,要帮助一个班级的学生解决课堂作业。 老师A采用从第一排开始一个学生一个学生轮流解答的方式去回答问题,老师A浪费了很多时间,并且有的学生作业还没有完成呢,老师就来了,反反复复效率极慢。 老师B是一个忍者,他发现老师A的方法行不通,于是他使用了影分身术,分身出好几个自己同一时间去帮好几个同学回答问题,最后还没回答完,老师B消耗光了能量累倒了。 老师C比较精明,他告诉学生,谁完成了作业举手,有举手的同学他才去指导问题,他让学生主动发声,分开了“并发”。 这个老师C就是Nginx。 轻量级 功能模块少 - Nginx仅保留了HTTP需要的模块,其他都用插件的方式,后天添加 代码模块化 - 更适合二次开发,如阿里巴巴Tengine CPU亲和 把CPU核心和Nginx工作进程绑定,把每个worker进程固定在一个CPU上执行,减少切换CPU的cache miss,从而提高性能。

ASP.NET Core IIS发布

假如想象 提交于 2020-04-24 06:21:20
ASP.NET Core应用发布到IIS 官网教程地址: https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-2.2&tabs=visual-studio 1、安装.net core托管捆绑包 在 IIS 服务器上安装 .NET Core 托管捆绑包 。 捆绑包可安装 .NET Core 运行时、.NET Core 库和 ASP.NET Core 模块。 该模块允许 ASP.NET Core 应用在 IIS 后面运行。 官网下载地址: https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-2.2.8-windows-hosting-bundle-installer 安装成功之后在IIS管理器模块中存在AspNetCoreModule模块 2、添加网站 创建站点: 设置应用程序池.NET CLR版本为无托管代码 3、vs2017发布网站 选择对应文件夹路径,发布网站,即可浏览网站 4、常见问题 浏览网站报错:HTTP 错误 500.19 - Internal Server Error 解决方法:在网站》》编辑权限》》安全 中添加 IIS_IUSRS 组

从桌面到 Web

China☆狼群 提交于 2020-04-24 05:56:00
  这么多年一直从事桌面开发,一直没有时间好好学学 web 开发。感觉自己就像从石器时代走来的古代类人猿。由于工作的调整,现在终于有时间学习一下 Web 开发。出于对技术和框架的熟悉和继承,决定还是学习微软的 Web 开发框架(虽然我一直认为java 是一种比C# 更优秀的语言,社区的活力远高于 C#,想想 eclipse 还是算了吧)。   微软的 Web 开发框架从 ASP,ASP.NET,ASP.NET MVC 一直到现在的 ASP.NET Core一路走来,坏消息是没有一个熟悉的,好消息是 ASP.NET Core 是完全开源的,这对学习有很大的帮助。 https://github.com/aspnet/AspNetCore 学习技术框架最好的方法是分析源码,但这种方法显然不适合我这种对 Web 开发一窍不通的人,对于我来说,最好的方式是通过项目开发尽快的熟悉 ASP.NET Core 。所以我决定尝试通过开发一个虚拟的项目来熟悉ASP.NET Core,同时因为要从桌面转到 web 开发可以预料到各种问题会接踵而至。我决定重开博客,用一系列文章记录其中曲折的过程以及问题和思考,希望这一系列文章能够对需要重 winform 转型到 web 开发的朋友能够带来一些启发。关于这个虚拟项目的背景我会在下一篇介绍、首先我们要了解一下 ASP.NET Core。 关于 ASP.NET