发布asp.net应用程序
对于开发者自身的机器来讲,可能程序运行不会有任何问题,但关键是,程序往往要发布到用户的机器上,如果用户有专门的服务器,那另当别论,但如果用户只是想用一台普通不能在普通的办公机器当服务器的话,发布程序,可能就要做的事情多一些:
1、首先检查系统有没有安装iis,如果没有,要上网下载iis的安装包,通过“控制面板”中的“添加删除程序”中的“添加windows组件”安装。前提是操作系统支持iis组件(xp home不支持)。
2、安装.net framework,版本视你开发用的.net版本而定。
注意:1,2最好不要颠倒,否则还要通过“aspnet_regiis -i“注册asp.net。
3、把程序发不到iis根目录下。
注意:如果程序中,有些文件夹中的文件需要写入(更改),如web.config文件或者有的access数据库文件,那么应该将这样的文件夹的属性的“安全”选项,添加一个“internet匿名用户”,并赋予“修改”权限。
4、设置iis下“默认网站”的访问权限为:“匿名用户”和“windows集成验证”。
5、关闭windows自带的防火墙。
注意:特别是xp系统下,第5步很重要。
相关文档:
-----------------------------------------------------引言开始-----------------------------------------------------
事情的起因是站点出现未登陆的假象,点着点着就跳到登陆页或提示用户登陆。
因为很多页面都继承了一个PageBase类,这个类会判断用户是否登陆如果没有登陆就会 ......
简易计算器
1.在页面上放入TextBox控件和dropdownlist控件以及Button控件,形成下图的外观.
2.在做好页面后双击Button控件(即"="),写入如下代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System ......
动态页面生成静态页面说起来其实不难,主要是思想的问题,像那些新闻不太常改动的,我们可以将他生成静态的,来提高网站的访问速度,以下就是我的方法,很简单
我们先将我们的动态网站放到网上,并且可以正常访问,然后就是用到了抓取页面的技术了
/// <summary>
/// 获得网页内容
& ......
获取网站根目录的方法有几种如:
Server.MapPath(Request.ServerVariables["PATH_INFO"])
Server.MapPath("/")
Server.MapPath("")
Server.MapPath(".")
Server.MapPath("../")
Server.MapPath("..")
&nb ......