作了一个.net + Ajax 的网站,进行发布,其中遇到的一些简单问题
1. 发布网站
在源代码目录树的根节点,右键,点“发布(publish)”,.net 程序会自动将编译过的网页保存在你选定文件夹,此文件夹的内容即为网站内容
2. 建立站点
建立站点有几种方式
a. 将要发布的内容,整个文件夹B再放入一个大文件夹A中,然后将文件夹B设置为站点,
然后在IIS中将文件夹B右键,属性,生成,一个新的站内网点;这样可以在文件夹A下面生成好多的站内网点。
b. 直接将文件夹B设置为站点,但这样会将所有的子文件夹显示在根目录下,显得不太合理。
技巧: 可以设置端口号, 设置IP地址, 设置站点默认首页----用户无需在地址栏中输入网址。
3. 网站无法运行
提示当前 web服务无法运行提供 诸如此类的话,根本原因在 没有正确设置物理文件夹(网站映射的文件夹)的访问权限, 右键点击文件夹B,--属性--安全--高级--修改,将IE用户设置为可以访问文件夹B中的子文件夹。
问题解决。
4. 网页无法正常运行
检查后发现, 由于程序使用了Ajax, 但服务器没有安装AjaxExtion服务,安装即可。
5. 安装Ajax后程序仍然无法运行
IIS中右键点击发布的网站,属性--Asp.net ,将1.0 改为2.0
ok 网页运行成功。
6. 弹出性质的网页,内容没有及时刷新。
解决方案: 系统调用弹出页时, 要给其一个动态随即数字参数; 以让其随时刷新。