在iis中发布自己asp.net网站
2014-03-12 00:55
417 查看
在iis中发布自己的网站
本文描述:
生成一个简单的html网页将此html在vs中生成网站并发布
将得到的发布网站地址在iis中发布
局域网中其他成员可访问本机发布的网站
过程:
1. 生成一个简单的html网页本文所用工具为MarkdownPad2,编辑好文本后,以html格式复制文件.
或者以更简单的方式:打开记事本,输入要展示的html中的文本后,保存txt文件,并更改文件名后缀为html.
2. 在vs中生成网站并发布
打开vs(本文是vs2010),文件-->新建-->网站-->asp.net空网站(记录一下Web位置).
右键网站-->添加现有项-->选择第1步生成的html文件.
右键网站-->发布网站-->默认条件下点确定(确定前复制一下"目标位置").
3. 在IIS中发布网站
打开IIS.(关于IIS怎么安装和打开,请自行google)
右键网站-->添加网站,填写网站名称(随意), 物理路径填写第2步复制的"目标位置",应用程序池选择.net的V2.0(classic,或2.0以上,或2.0以上classic),其他先不填.
若现在右键刚发布的网站-->管理网站-->浏览,会发生"HTTP错误500.19",在详细错误信息中,位置错误提示"由于权限不足而无法读取配置文件".解决办法:选中刚刚添加的网站,在右侧"操作"面板中选择"编辑权限"-->安全-->编辑-->添加-->高级-->立即查找-->选择"Everyone"-->确定-->确定-->下面的权限中"修改权限"勾选允许-->应用-->确定.
再次浏览网站发现HTTP错误403.14-Forbidden.解决方法:
选中网站-->功能视图-->双击"目录浏览"-->启用
或 回到vs中双击网站配置文件"Web.config",修改false为true
<system.web> <compilation debug="false" targetFramework="4.0" /> </system.web> <system.webServer> <directoryBrowse enabled="false" />//false改为true </system.webServer>
[/code]
再次浏览网站发现进入文件目录,选择第1步自己写的html文件,可以成功访问了.有些志向不止于此的童鞋可能会问:能不能设置"默认的文档",让我们浏览网站直接跳转到我们的html页,而不是先看到赤裸裸的文件目录.
解决办法如下:选中网站-->功能视图->双击默认文档-->右边选择"添加",将我们的html文件名添加进去,保证html页在所有列表中处于最顶端.此时浏览网站自动跳转html页完美显示.
4. 将网站地址发给局域网中其他小伙伴打开自己做的网页
浏览网页,直接复制网址地址,发给其他人浏览.
访问会不成功,选中网站,右边点"绑定",设置IP地址为本机地址,端口填一个空闲端口.
重启网站,重新浏览网站,复制网址给小伙伴,小伙伴访问网站成功.
相关文章推荐
- ASP.NET DropDownList1_SelectedIndexChanged使用
- ASP.NET MVC4学习笔记路由系统实现
- ASP.NET的数据查询参数
- ASP.NET的SQL语句
- ASP.NET MVC5 网站开发实践(二) Member区域 - 全部文章列表
- ASP.NET偷懒之C#代码生成器大全
- asp.net 无限级分类
- ASP.NET Web API实现POST报文的构造与推送
- Asp.Net MVC4系列---基础篇(4)
- 在asp.net mvc中使用json
- 在ASP.NET MVC中使用Ajax
- ASP.NET的数据源、数据库
- ASP.NET的数据控件
- ASP.NET 模拟Windows资源管理器
- 研发-浏览器研发工程师-YF115
- ASP.NET的iframe
- Asp.Net 加密解密
- ado.net视频教程-实战开发CRM企业客户管理系统
- asp.net页面传值(转载)
- Isposback=Flase