精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
本文包含2大方向内容:疑难和阶段说明。主要是锐英源发布几个ASP.NET网站项目的心得,欢迎大家学习参考。
1>.HTTP错误 500 原因:Framework没有完全安装; 解决方法:已管理员身份启动命令工具,粘贴上 %windir%/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -i 回车安装就好;这样就可以访问网站了。
2>目录权限问题:要求系统temp目录对iis用户要有权限,没有的话会报错。
3>辅助文件缺少导致问题:有些功能依赖图片,如果图片没发布,则图片位置显示为X号,哪些缺失,要找代码分析代码进行定位。比如我遇到的验证码生成图片没有,则登录功能受影响,这时候就要看登录页面的前台和后台代码。
4>无关文件出现在项目文件里:因为ASP.NET网站打开时可以以目录打开,可能导致某些目录下的文件进入项目列表,但是在后续操作时,无关文件又在硬盘上被删除了,但在解决方案里还有,这样在VS里发布时会就会说文件缺失。解决这个问题可以用手工一一删除,也可以直接编辑解决方案文件和项目文件,以文本编辑方式编辑,直接搜索提示文件名,删除。删除后,再打开项目应该就没问题,不过我没试过。
1>.打开控制面板,找到程序,或者程序和功能。然后点击打开或关闭Windows功能。
2>.打开Windows功能窗口,找到Internet信息服务,将Internet信息服务前面的加号点开,找到web管理工具,选中IIS管理服务、IIS管理脚本和工具、IIS管理控制台。
3>.点开万维网服务,点击展开常见HTTP功能,找到静态内容这项 ,如果没有选上将其选上。
4>.点开应用程序开发功能,依次选中:.NET扩展性、ASP、ASP.NET、ISAPI扩展、ISAPI筛选器。
5>.选中这些之后,其他默认即可,然后点确定。Windows就开始安装IIS了;
6>.安装完成后,控制面板->管理工具->双击“Internet 信息服务(IIS)管理器”就是IIS。
1>.项目生成、发布网站;
2>.选择发布网站的路径;
3>.把发布出来的网站挂到IIS上,控制面板-》管理工具 -》Internet信息服务(IIS)管理器;
4>.在树列表中选择网站——》右键——》添加网站;
5>.填上相应的网站名称(自定义)、选择应用程序池、物理路径(刚才发布的网站的路径),选上IP地址(IPv4);
6>.若端口号已经绑上了其他网站,系统会提示是否绑在同一端口,点确定或者再选一个端口也行。然后切换到是同,右键浏览网站,这样就行了。