IIS 中部署 Asp.Net

孙广东  2016.12.27

            http://blog.csdn.net/u010019717


前一段时间 看到新闻  

绝代双骄   居然使用 .Net Core 作为游戏服务器;




一个简单的内容:

需要启用这个功能


搜索   IIS    双击打开


这样的工具图标!


刚刚指定的网站的存放路径是桌面的   test  文件夹。  我们在里面新建一个文本

index.html    内容是:

    Hello  everyone

注意文件要另存为  unicode 编码

 

   使用 switchhosts 工具配置host     注意编辑公用hosts的就行!


这样通过主机IP127.0.0.1 或者localhost)就可以访问刚刚的网站了。

           然后点击这个窗口的右下角的启用按钮即可!!!

 

然后我们在  浏览器中输入   www.test.com   就会浏览到index.html的内容。

            (可能会失败,因为访问权限的问题 ,解决如下: test文件夹  右键  - 属性 - 安全-》高级

-》添加按钮 - 选择主体- 立即查找按钮 - 在搜索结果中选择  everyone  双击即可  -》回到上一个窗口   点击确定-   选择完全控制- 确定- 》应用-》确定   确定就行了。


  IIS管理器中   重启这个网站  (网站右键选择),   然后浏览器中浏览!

然后我们向   test文件夹中 添加 一些资源


     在浏览器中输入    www.test.com/girl.jpg   就会看到图片的加载







配置IIS应注意事项

1、注册IIS问题

               在所用程序中找到大写V,选择“Visual Studio 2013”—>选择“Visual Studio Tools”—>以管理员身份选择“VS2013 开发人员命令提示”,进入CMD。输入"aspnet_regiis-i"


2、权限不足问题

点击要VS已发布文件,右键—>属性—>安全—>编辑—>添加—>输入“everyone”—>为用户everyone赋权限—>确定。


3、防火墙问题

局域网内访问不了,大部分因为防火墙问题,若直接关闭防火墙,则不安全,提倡以下解决方法。

HTTP服务默认实用80端口,只需要在防火墙(特别注意系统自带的防火墙)中启用HTTP服务(80端口)就可以;如果使用其它的防火墙,也需要进行类似的操作。

a、开始—>所有程序—>管理工具—>高级安全 Windows 防火墙—>在高级安全 Windows 防火墙的左边栏;选择“入站规则”—>在右边栏选择"新建规则“—>在弹出

的窗口依次选择:选中端口—>下一步—>选中TCP以及特定本地端口填入要开放的端口号(这里填入80;当让也可以选择开放所有端口

下一步—选中允许连接—>下一步—>选中所有选项—>下一步—>填入名称(这里填入IIS)。


4、检测IIS是否安装成功

在浏览器网址中输入:http://localhost ,若出现如下界面,则表示安装成功。


5、端口问题

http默认端口为:80IIS发布时,选择其他端口。


6、运用程序池,应选择与网站名称相同,选择集成方式(当都发布不成功时,可以经典与继承来回切换测试),选择版本V4


7VS发布时,选择Release版本,而不是Debug版本,切CPU选择 any CPU





  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值