IIS发布ASP.NET网站

在学习Android的时候,由于没有学习使用JSP搭建网站后台,需要使用ASP.NET写一个网站后台程序来响应APP的网络请求。由于ASP.NET和Android中的localhost不一样,不能互相访问,本地调试很不方便,博主智能通过手机连接电脑wifi的方式共享局域网络。
以下用一个简单的例子来说明如何使用IIS发布网站。(VS2015)

1.写一个简单的aspx后台程序,代码如下:

public partial class _Default : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){if (Request.Params["username"] == "Hugh" && Request.Params["age"] == "18"){Response.Write("ture");}else{Response.Write("false");}}
}

2.调试成功后,右键工程名,选择“发布Web应用”,直接上图,最后直接发布即可。


3.用小娜直接搜IIS并打开,上图。


4.添加“默认文档”,最好启用“目录浏览”。如果打开默认文档报错,应注意web.config文件中是否已将Default.aspx设为默认页,如果已经设置,请将其注释,代码示例如下

<?xml version="1.0"?>
<!--有关如何配置 ASP.NET 应用程序的详细信息,请访问http://go.microsoft.com/fwlink/?LinkId=169433-->
<configuration><system.web><compilation targetFramework="4.5.2" debug="true"/><httpRuntime targetFramework="4.5.2"/></system.web><system.webServer><defaultDocument><files><!--add value="Default.aspx"--></files></defaultDocument></system.webServer>
</configuration>


5.网上基本到这一步就没人教了,但是大多数人还是不能正常访问自己的网站,报错400,500之类的。请重点注意以下配置是否完善:
1)打开“程序与功能”,查看IIS配置是否完整,找到如下:

2)随后检查发布的网站所在文件夹权限,如下:
右键网站文件夹->属性->安全,添加IIS_IUSRS,IUSR,点击编辑->添加->高级->立即查找,找到IIS_IUSRS,IUSR,确认添加,分别勾选“完全控制”




以上能基本解决大多数问题,如果有更好的方法,欢迎指正。

使用win10自带IIS发布ASP.NET网站相关推荐

  1. 云服务器iss列表,【踩坑】发布ASP.NET网站到本地IIS和云服务器

    疑问:如何在服务器上发布一个网站? 申请了某某云的1元服务器域名,然而并不知道有什么乱用.总所周知,服务器一般都是用来发布网站的,然后我就陷入了一个很大的疑问中:如何在服务器上发布一个网站? 想起之前 ...

  2. IIS发布ASP.NET应用常见错误及解决办法

    常见错误 配置文件错误 具体错误类型为HTTP 错误 500.19 - Internal Server Error,错误描述为由于权限不足而无法读取配置文件. 该错误的可能原因是: 如同描述所说的,由 ...

  3. Linux服务器部署mono+jexus发布asp.net网站

    Linux服务器部署mono+jexus发布asp.net网站 Mono简介 1.mono的背景 由于Linux/Unix等有更强的安全性.运行效率高.拥有大量优秀的开源组件,而.Net则有着其他语言 ...

  4. 在发布ASP.NET网站的时候,出现state server错误

    错误信息如下: 在发布ASP.NET网站的时候,出现state server错误: Server Error in '/' Application. ------------------------- ...

  5. VS 2012 如何发布 ASP.NET 网站到本地IIS

    VS2012 与 VS 2010 不同的地方是在发布网站的时候VS2012的界面会让人有种摸不着头脑的感觉. 下面是如何将ASP.NET 网站发布到本地IIS上的步骤. 第一步,右键解决方案管理器中的 ...

  6. 在iis服务上发布asp.net网站操作步骤,以及iis注册以及简单配置

    发布网站: 1.在控制面板->管理工具->(双击)Internet 信息服务(IIS)管理器,得到: 2.倘若在管理工具中没有找到Internet 信息服务(IIS)管理器,则控制面板-& ...

  7. iis布置asp.net网站——服务应用程序不可用

    本例环境:Windows XP SP3,iis 5.1,Visual Studio 2008,.NET 1.x,.NET 2.x,.NET 3.x,.NET 4.x 有时我们在做一个asp.net网站 ...

  8. linux配置Jexus发布asp.net网站

    http://www.cnblogs.com/shanyou/p/3362150.html linux配置Jexus 博文如上,写得很详细了,具体操作下来是完成可以成功的. Ubuntu14.10实测 ...

  9. 【已解决】win10/8下iis本地部署flask网站

    简介 哈哈,老师给的小任务,让研究一下如何部署flask框架写的网站 主要是用wfastcgi功能~ 已经成功了,这里和大家分享一下经验~ 环境及工具 win10 python3.6 参考 非常非常非 ...

最新文章

  1. 一步一步粗谈linux文件系统(三)----超级块(superblock)【转】
  2. Xmanager企业版激活成功全过程
  3. Android应用开发—onSaveInstanceState方法什么时候被调用?
  4. 关于MongoDB数据库的可连接性稳定性 - 抛转篇
  5. Spring配置与第一Spring HelloWorld
  6. 计算机输入代码0怎么能输入,电脑蓝屏0xv0000098错误代码怎么回事_电脑蓝屏0xv0000098错误代码的解决方法...
  7. mysql的int最大值_MySQL中int最大值深入讲解
  8. java中某对象的引用什么意思_在java中,引用对象变量和对象间有什么关系?()
  9. Choose and divide(唯一分解定理)
  10. 大学计算机计算思维期末试题及答案,大学计算机计算思维导论期末考试
  11. 获取国家全部行政区(名称,简称,区划代码)
  12. IEEE会议论文-Font Helvetica is not embedded
  13. sql 错误码 备用
  14. POI读取Excel时报错java.util.zip.ZipException: invalid stored block lengths
  15. appcan java_appcan下载
  16. 为什么装了个visual studio就多了个dvd驱动器?
  17. ubuntu 22.04 网易云
  18. Sicily 1001. Alphacode
  19. App原型图设计工具使用对比
  20. 实体对齐 算法_[2017]Bootstrapping Entity Alignment with Knowledge Graph Embedding

热门文章

  1. 电子相册模板从头学起
  2. 奖学金用计算机怎表达,班主任奖学金评语
  3. jeecgboot后端修改模块及项目名称记录
  4. python3 内置函数
  5. 非常恶俗地分享一首歌曲(群星·北京欢迎你)【附视频】
  6. 蚁狮算法(Ant Lion Optimization)
  7. 天行健,君子当自强不息!
  8. 哇!IntelliJ IDEA 2021.1 中竟然有这么多牛逼的插件~
  9. 关于nmap的”dnet: Failed to open device eth1“错误解决
  10. 分析|拥有11种验证方式的顶象无感验证,不仅省钱,还省时