在本地电脑发布c#网站异常总结

iss异常总结

0x01:

刚刚开始c#的学习,好不容易写了一个还算拿的出手的项目,今天想把它发布到本地电脑的时候却遇到了一系列的问题,现在进入正题,下面是我遇到的一些问题和总结

0x02:

1 .&&

首先将完成的项目在Visual Studio发布,这时你会看到你的项目发布到哪里去了,记好发布的位置,后边会有大用

2.&&

打开电脑>>>>管理>>>>internet信息服务>>>>>网站>>>>添加网站

我在添加网站的时候遇到了一个很坑爹的问题,如上图所示,我的iss服务器没有默认的网站,当时还很纳闷,Internet的服务都打开了,为什么会出现这个问题,于是去百度一搜还有不少人存在这个问题,同病相连啊,试了好多种方法,终于有了默认的网站,可以继续部署我的网站了

方法:

1)去找一台和你同一种系统的电脑,先查看一下他的电脑是否存在这个问题,如果没有那么很幸运,差不多你的电脑应该也好了

2)复制系统盘中的C:\Windows\System32\inetsrv\config文件夹和C:\inetpub文件夹,复制这两个文件夹。

3)先把你电脑中的这两个文件备份,如果出了毛病还能补救,以防万一,要不得话出事就该刷机了,然后将这两个文件复制到你的系统盘,复制不了需要权限的跳过就可以了

4)现在再打开你就应该可以看到会有一个默认的网站在运行

3.&&

部署好你的网站后,打开浏览器访问你的网址,下面是我出现的一些错误的解决方法,仅供参考

1)

如果你出现这个问题,说明你程序的起始页面没有添加到你部署的网站的默认文档中

解决方案:

a)

b)

c)

d)

2)

如果是这个错误,说明应该是你的Internet服务没有勾选完全

解决方案:

a)

控制面板>>>打开或关闭windows功能 >>>>Internet信息服务>>>>万维网服务>>>>应用程序开发功能

b)

勾选上“.net扩展性”and“ASP.NET”

c)

保存,重启ISS服务器

这个就不附图了,相信以你的聪明才智,那肯定是毛毛雨啊

3)

出现这个错误的原因应该是先安装Framework v4.0后,再安装启用IIS,导致Framework没有完全安装

很郁闷啊,挂个本地的网站也不容易啊,我估计我这是运气爆表啊,就这几个问题,还全让我给撞上了,下面是关于这个问题的解决方案

a)

win+R打开命令行工具,输入%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

b)

IIS应用程序池>>>基本设置>>>托管管道改为“集成”

以上是我遇到的所有的问题,庆幸最后还是成功了,当然和我一样的小白可以借鉴一下,大牛请自行忽略

原文地址:https://www.cnblogs.com/guo970910/p/9900927.html

时间: 2024-10-12 04:12:40

在本地电脑发布c#网站异常总结的相关文章

Windows Azure 创建虚拟机并发布测试网站

很多人刚开始使用Windows Azure,希望可以测试最基本的功能:使用虚拟机发布一个测试网站.Azure虚拟机的大部分功能与本地类似,某些设置需要用户在管理门户上做特殊操作.接下来,我们共同完成从创建Win Server 2012R2虚拟机到使用该虚拟机发布测试网站的全过程. 登录管理门户 https://manage.windowsazure.cn  之后,选择 新建>虚拟机>从库中 此处选择镜像,有Windows以及Linux多种镜像版本供我们选择,版本介绍不在此赘述.我们选择Wind

发布.Net 网站 并部署网站到IIS

确保bin里面包含所有需要引用的dll 打开工程的Reference目录,将所有引用设置为Copy Local 复制到本地. 发布网站 第一步:右键网站主项目,选择publish 发布网站.如下图 填写发布网站的相关配置,选择custom 传统发布,填写任意名称比如NoticeCrawler 下一步,选择发布方式"File System"文件系统,并设置好发布的路径 下一步,点击发布(后面的设置不重要). 安装IIS 打开控制面板 -->程序和功能-->启用或关闭Windo

外部主机无法访问IIS发布的网站

在IIS中发布网站,在本地可以直接访问,但是其他主机不能访问改发布的网站. 此问题一般是IIS的配置或者防火墙的配置的原因. 如果禁用了以下防火墙入站规则会导致外部主机无法访问本地发布的网站,启用即可.

如何下载MSSQL数据库备份到本地电脑?

在这里用了三篇图文教程来演示,MSSQL数据库的备份操作.还原恢复操作,以及下面的MSSQL数据库下载到本地电脑的操作,其目的是为了在一个 教程中,方便完整的为您展示这些特色功能,也方便您的阅读.下面是这个系统的最后一个演示教程,如何把备份好的mssql数据库下载到自己的电脑上.. 把备份的MSSQL数据库下载到自己的电脑上类?这个操作也非常简单,鼎峰虚拟主机管理系统,是通过ftp的方式向用户提供下载.其实现方式是,用户在操 作管理面板中,通过点击“建立备份用的ftp”获取到一组临时ftp地址,

不能访问 windows2008发布的网站 解决方法

在windows2008发布的网站,经常会遇到网站无法访问的情况,当问及客服时,经常会告知,操作系统默认不打开80端口,请先确定80是否打开并确定没有被占用.那么,我们该如何打开80端口呢? 工具/原料 win2008 方法/步骤 依次点击:开始-控制面板 在控制面板中选择防火墙进入:选择左边菜单中的高级设置 在入站规则中右键点击,并选择新建规则 在弹出的步骤对话框中选择端口选项 在特定本地商品上填写80,点击下一步 点击下一步,就快完成了 再点击下一步 输入入站规则名称及描述,以便于将来记忆,

如何用Wampserver和本地电脑,搭建局域网FTP服务器?

使用Wampserver在本地搭建服务器环境之后,如何以目录形式访问根目录下的文件夹和文件?如何显示文件夹的内容?如何用Wampserver将本地电脑做成FTP服务器?本文将做一个详细的教程.首先我们在wampserver根目录下面新建一个test文件夹,文件夹内放一些测试文件因为我的80端口已经被"行云管家"项目占用,这里我们新开81端口做测试.这里为了方便理解需要注意以下几点:1."行云管家"项目没有放在wampserver根目录下(想了解是如何实现的可以关注我

网络正常只有自己访问网站异常一度让你怀疑,是不是被黑了!域名解析异常是如何发生的,如何解决处理及C#编程实现一键修改Hosts文件

首先大家要知道在浏览器上浏览虚拟主机,必须使用Hosts文件或域名系统(DNS)实现主机名到IP地址的解析.在局域网中用Hosts文件或DNS都可以,在Internet上只能用DNS了. 1.当用户输入一个域名以百度为例(www.baidu.com). 2.首先会到C:\Windows\System32\drivers\etc目录中用Hosts文件去查询相关的IP是否存在,如果存在就会访问该IP地址. 3.不存在该域名解析,那么就会到公网DNS查找. 当你访问域名出现异常,可能Hosts文件被修

Linux (rz、sz命令行)与本地电脑 命令行上传、下载文件

Linux 与本地电脑直接交互, 命令行上传.下载文件. 一.lrzsz命令行安装: 1.rpm安装:(链接: http://pan.baidu.com/s/1cBuTm2 密码: vijf) rpm -ivh lrzsz-0.12.20-22.1.x86_64.rpm 2.yum 安装: yum install lrzsz 二.命令使用: 1.发送到本地: sz 文件名 2.上传到服务器: rz -be 在弹出的框中选择文件,上传文件的用户和组是当前登录的用户

使用APMServ本地搭建多个网站

October 27, 2014 使用APMServ本地搭建多个网站教程 把我写好的代码直接粘贴到 httpd.conf 文件的末尾.然后保存就可以了.代码如下: <VirtualHost *:80> ServerAdmin * DocumentRoot "E:/APMServ5.2.6/www/htdocs/haochang" ServerName www.web.com </VirtualHost> <VirtualHost *:80> Serv