ASP.NET项目发布网站具体步骤

1.     在解决方案管理器中右键项目名称,点击“发布网站”,如图


2.     在发布窗口中选择“文件系统”,然后选择文件路径(一般放在wwwroot下),勾选“发布前删除所有现有文件”,点击发布按钮

3.     发布成目录以后,切换到IIS,可通过“应用程序”(即虚拟目录)方式,也可通过网站方式发布网站

此时YJXM是以目录的形式存在的,必须要转化为“应用程序”(即虚拟目录)的方式,选择“转换为应用程序”菜单,选择应用程序池为“DefaultAppPool”

转换成功后,YJXM的图标变成如下图所示

4.     因为项目是用.net 4.0开发的,所以还必须配置应用程序池中的“DefaultAppPool”为4.0的(默认为2.0)


双击“DefaultAppPool”,出现如下图所示,选择4.0版本,托管模式选择“经典”

 

 

5.     如果想发布到非intpub/wwwroot目录(如e:/pub)下,需要添加NetworkService用户对e:/pub的访问权限,并设置为“完全控制”


然后在所属应用池中将应用池标识符修改成“NetworkService”



 

错因分析

1.  ErrorHTTP 404.2 - Not Found" IIS 7.5请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理


 

出现这种情况的原因通常是因为先安装了Framework,后安装的IIS;


运行cmd,输入:

C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis-i     

注:C:\Windows\Microsoft.NET\Framework\V4.0.30319\  是 netframework安装对应的路径;

如下图:

 

注册成功后,重启一下iis,理论上应可以解决导致404.17 not found的大部分问题了;

2、        如果报下述错误,请将“DefaultAppPool” 应用程序池的“启用32位应用程序”为true

3、        如果出现设置了端口号后无法浏览网页的情况,可能是因为防火墙没有关闭(它对某些端口进行了屏蔽),可以试着先把防火墙关闭

4、        IIS组件安装不全导致无法正常浏览页面,如下图所示,在安装IIS的时候要保证所选组件不得缺少

5、        IIS管理器中的管理分3级,第一级为整个“Web服务器”如图中1所示;第二级为“网站”;第三级为“虚拟目录”。每一级的功能视图是有所不同的。


“Web服务器”的功能视图如下所示,要设置为允许,才能访问网站下的default页面(我们在yjxm中通过跳转页面default.aspx,使得输入yjxm.hubu.edu.cn直接定位到该网站下的虚拟目录yjxm)。

6、        需要重新注册iis

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis–i

视频音频文件在iis中发布时要注意的问题

1.webconfig中oracle.web版本问题,应与发布的机器上的保持一致

路径可能如下:E:\app\Administrator\product\11.2.0\ODAC\ASP.NET\bin\4\Oracle.Web.dll

添加引用后即可解决

2.在webconfig中改变限制上传文件的大小,在configuration节点下添加如下代码

  默认大小为4M,改为了2G,单位为Kb

3.在客户端后台上传文件失败,原因还是文件大小问题,在iis中也有限制

解决方法为在configuration节点下添加如下代码

  改为了2G,最大为2G,单位为Byte(字节)

4.当使用了NeatUpload,发布后进度条不出现了

  解决方法是:应用程序池改为“经典模式”,暂时没有更好的解决办法

5.当使用了NeatUpload后,新控件的上传控件不起作用了

  简单的解决办法为:上传图片也用NeatUpload控件去做

6.无权访问某个文件

  这是因为没有权限,解决方法是在iis中给服务器的iis用户赋予权限

7.客户端不能播放视频或音频文件

这是因为没有在MINE中添加相应的视频或音频文件类型

解决方法是:添加如下常用类型

wmv格式是扩展名:.wmv,内容类型:video/x-ms-wmv

mp4格式是扩展名:.mp4,内容类型:video/mp4

f4v格式是扩展名:.f4v,内容类型:application/octet-stream

mp3格式是扩展名:.mp3,内容类型:audio/mp3

8.应在视频以及广播查看页面将网址改为发布后的网址

转载于:https://www.cnblogs.com/zhangfan94/p/4263354.html

.NET项目发布网站具体步骤和注意事项相关推荐

  1. ASP.NET项目发布网站具体步骤

    ASP.NET项目发布网站具体步骤 1.     在解决方案管理器中右键项目名称,点击"发布网站",如图 2.     在发布窗口中选择"文件系统",然后选择文 ...

  2. VS2012/13本地发布网站详细步骤(可带数据库)

    VS发布网站详细步骤 要在本地(自己的额电脑上)发布网站,首先你必须要搭建一个IIS服务器(具体搭建方法可参考我的上一篇博客).下面是具体步骤: 1.打开你的VS2012网站项目,右键点击项目> ...

  3. VS2012发布网站详细步骤

    VS2012发布网站详细步骤 原文 VS2012发布网站详细步骤 1.打开你的VS2012网站项目,右键点击项目>菜单中 重新生成一下网站项目:再次点击右键>发布: 2.弹出网站发布设置面 ...

  4. 关于win10发布网站的步骤及问题解决方案

    关于win10发布网站的步骤及问题解决方案 一.Win10开启IIS 1.进入控制面板 2.点击程序 3.启动或关闭Windows功能 4.Internet Information Services记 ...

  5. Smartline IE V3 触摸屏项目下载的具体步骤以及注意事项

    Smartline IE V3 项目下载的具体步骤以及注意事项 相关注意事项: 1. Smartline - IE V3 不再支持使用 S7 200 的编程电缆 PC/PPI电缆(6ES7 901-3 ...

  6. 如何设定vs2012用linux文件格式,Visual Studio 2012发布网站详细步骤

    1.打开你的Visual Studio 2012网站项目,右键点击项目>菜单中 重新生成一下网站项目:再次点击右键>发布: 2.弹出网站发布设置面板,点击,创建新的发布配置文件: 输入你自 ...

  7. 简单几步:图解——VS2012发布网站详细步骤

    原文 http://www.cnblogs.com/guohenghai/archive/2013/06/04/3117638.html 1.打开你的VS2012网站项目,右键点击项目>菜单中 ...

  8. Windows 2003 Server服务器上IIS发布网站具体步骤

    1.查看网站属性--文档 看看启用默认文档中是否存在:index.asp index.htm index.html (最好全都有,没有可添加) 2.查看网站属性--主目录 A.本地路径是否指定正确 B ...

  9. 自学uni-app (7)项目搭建的详细步骤、注意事项和遇到的问题

    跨平台框架uni-app 步骤 一.需求分析 二.功能分析 三.多页面应用搭建 1.创建新页面 2.注册新页面 四.添加组件 1.添加组件 2.导入组件 3.注册组件 4.使用注册的组件 五.基本布局 ...

最新文章

  1. 第九集(第一部分)思科交换机配置文件及IOS备份还原
  2. 手持红外温度计AR802B
  3. 下载Hibernate中文参考手册2.1版
  4. CentOS7 minimal 安装
  5. Java this 关键字的用法
  6. 迈向人工通用智能与混合天玑芯片架构
  7. python程序设计方法学_python学习笔记(12)--程序设计方法学
  8. ios9版本的iphone,不执行网页js
  9. 教团1886:高端的半成品电影
  10. VMware虚拟机使用记录
  11. 当前位置 计算机英语,计算机常用英语词汇,计算机常用英语词汇
  12. java 斗地主出牌算法_斗地主智能(AI)出牌算法
  13. 求解一元三次方程的方法
  14. 如何安装最新版本的office(preview预览版)、更新
  15. 分享75个JS特效倒计时,总有一款适合您
  16. Java 调用Google Map Api解析地址,解析经纬度实例
  17. base64上传为表单提交给后台的方法
  18. 未检测到与wia兼容的设备_佳能Lide25扫描仪提示未检测到扫描仪怎么办?
  19. Java基础(数组)对象数组
  20. 如何制作三子棋小游戏

热门文章

  1. 无空头的链表代码:学生管理系统
  2. expect监控 雏形 scp用法
  3. js中函数声明先提升还是变量先提升
  4. 使用redis作为Return存储方式
  5. 记一些茅塞顿开的事情
  6. CG-CTF-Web-变量覆盖
  7. 利用MS17-010渗透win7(64位)
  8. Vuex State模块化
  9. Android 拍照、从相册选择图片
  10. Javascript进阶篇——浏览器对象—Location、Navigator、userAgent、screen对象Script