ASP.NET网页发布以及相关问题的解决

     今天作了一个统计站点的网页,想要发布一下,中间碰到很多问题,如今和你们分享一下!web

这是我想要最终的网页结果:spa

 

1.发布站点到桌面(任意路径)debug

     

2.安装IIS3d

 

3.安装好后,打开IIS,新建站点web,结果浏览时,提示浏览文件的权限不够。因而,新建用户Everyone,修改该web站点的权限。code

 

给Everyon全部权限:xml

4.再次浏览时,提示下面错误:blog

5.按照他的提示,启用“目录浏览”,再次浏览。开发

结果直接显示文件的目录,再次点击网页文件同样报错。因而,将其再次关闭。get

6.按他的另外一种方式,修改配置文件。cmd

  • 应用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被设置为 True。

 

<?xml version="1.0"?>

<!--
  有关如何配置 ASP.NET 应用程序的详细信息,请访问
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>

    <system.web>
        <compilation debug="false" targetFramework="4.0" />
    </system.web>
    <system.webServer>
        <directoryBrowse enabled="true"/>
    </system.webServer>
</configuration>

结果和第5步的结果同样,只是显示文件目录。仍是不对。

7.继续百度发现是由于个人win10是后装的iis,而.framework则是跟着vs2010一块儿早就装好的,这 个时候须要手动注册一下.framework。

 运行:cmd,定位到C:\Windows\Microsoft.NET\Framework64\v2.0.50727下,输入 aspnet_regiis -i  进行注册。

结果报错0x800702e4,

这是否是以管理员身份运行的结果。

8.以管理员运行cmd,在重复第7步:

    

9.安装成功后,页面仍是没法访问。百度发现这是由于,第2步安装IIS时,有些组件没有安装彻底。

因而:

重装IIS,必须选上ASP.NET
以下: 打开控制面板-打开或者关闭Windows功能- Internet信息服务-万维网服务- 应用程序开发功能- 再选上ASP.Net。

 

10.安装完后,再次浏览网页,发现终于能够了。

 

相关文章
相关标签/搜索