首先Vs打开解决方案

在Global.asax中加入下列代码,否则会出现CSS JS失效

BundleTable.EnableOptimizations = false;

用户 'NT AUTHORITY\SYSTEM' 登录失败

需要设置为ID PWD登录 不能采用windows身份验证

重新生成网站

发布

在自定义处给网站取个名字本例取名为OnlinePrint1

选择接下来发布网站的存放位置 Publish method选择为File System

Configuration:Release

点击发布即可

现在去D/Website查看是否有文件 有文件表示发布成功但是现在仅仅成功一半 接下来还要配置IIS

此时发布的网站无法访问数据库 在D/Website中创建目录App_Data 之后运行网站会自动生成数据库 !!!  与最开始的本地解决方案那个D/Project中的App_Data无关!!!

现在打开IIS 添加应用程序池 选择v4.0 然后再添加网站

网站名称任意 选择之前添加的应用程序池 物理路径为D/Website IP地址为本机的IP地址 端口使用80端口 点击确定后

会发现我们的网站处于停止状态 点击启用会提示

“另一个程序正在使用此文件,进程无法访问”

此时有程序正在占用80端口 现在要找到这个程序并且把它通过任务管理器关闭   或者配置时选择8080端口  以后输入网址后面要加:8080

解决方法:

  IIS中网站服务所占用的是80端口,出现这样的提示我们可以判定是端口冲突造成的,故,查看真正运行的占用80端口的程序,在“运行”输入“cmd”,进入命令行,输入netstat -abn > c:/port80.txt此命令既是查询当前运行的程序所占用的端口状况,然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击“查看”,选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的了,更改这个程序的port,再重启这个程序,使更改生效。

  再次启动iis,一切ok。

我的prot80.txt打开显示

活动连接

协议 本地地址 外部地址 状态
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
[httpd.exe]

说明httpd.exe占用了80端口 在任务管理器中找到该项删除即可 此时再次将我们的网站启用

然后浏览测试网站能否正常使用

如果仍然有问题 可以看看

中间两项是否为允许状态

网站可以正常打开后可能还会有一些问题 会提示你没有权限访问D/Website此时需要找到该文件夹右键属性

Everyone 读取/写入

一些问题:

在数据库 'master' 中拒绝了 CREATE DATABASE 权限。
无法将文件 'D:\Website\App_Data\OnlinePrint.mdf' 作为数据库 'OnlinePrint'. 附加

此时经查阅资料得知,运行 SQL Server 数据库,就必须在实例下创建数据库,不管是直接创建、还是附加、还是还原,总之都得在实例下创建。

于是,修改连接字符串,

<add name="SE_DBConnectionString" connectionString="Data Source=.\sqlexpress;Initial Catalog=SE_DB;Integrated Security=True;Pooling=False;User Instance=True" providerName="System.Data.SqlClient" />

添加User Instance=True,即可使用实例成功创建数据库。

未能将文件 obj\Scripts\bootstrap.js 复制到 obj\Release\Package\PackageTmp\ob

将不能复制的文件在项目解决方案中排除!

MVC发布网站的更多相关文章

  1. ASP.NET MVC - 发布网站

    原文地址:http://www.w3school.com.cn/aspnet/mvc_publish.asp 学习如何在不使用 Visual Web Developer 的情况下发布 MVC 应用程序 ...

  2. 发布网站ASP.NET(ASPX)

    Insus.NET平时是怎样发布自己的开发网站,今天分享给大家.或许你的做法就是跟Insus.NET一样. 这篇还是先在VS创建一个站点,然后再部署至IIS中去. 一般情况之下,Insus.NET创建 ...

  3. .net mvc 发布部署到机器上

    这样会自动在C:\Inetpub\wwwroot 会出现这个文件夹. 上述步骤都是在安装了 VS2010.MVC3.0和的电脑上操作的 接下来进行服务器的部署 :1. 安装Microsoft .net ...

  4. 响应式Asp.net MVC企业网站源码

    最近时间充裕,自己写了一个响应式MVC企业网站系统,用于回顾自己的MVC知识.网站源码后台和前台都采用响应式布局,可以适应不同的屏幕. 一.源码描述 响应式企业网站系统,前台和后台都采用了响应式布局, ...

  5. vs2012 发布网站丢失文件

    问题描述 在发布网站时,发现上线的网站总是功能缺失,而本地代码确实没问题. 到发布网站的磁盘去查看,发现丢失了很多静态页面文件. 这是一个很奇怪的问题:mvc的网站,丢失了很多View(大部分的csh ...

  6. ASP.NET Core下发布网站

    一.windows下发布到IIS 1.前奏:IIS上的准备 (1)IIS 必须安装AspNetCoreModule 模块 下载地址:(DotNetCore.2.0.3-WindowsHosting-a ...

  7. 如何在IIS上发布网站

    本片博客记录一下怎么用IIS发布一个网站,以我自己电脑上一个已经开发完成的网站为例: 1.打开项目 这是我电脑上的一个项目,现在我记录一下将这个项目发布到iis上的整个过程: 2.在vs2017中发布 ...

  8. VS发布网站时,报错提示:“未能将文件xxx复制到xxx,未能找到文件xx”三种解决方案!

    发布网站时候大家可能会遇到这样的情况,就是报错提示说:“未能将文件xxx复制到xxx,未能找到文件xx”,这个问题一般来说有三种解决方案,个人倾向第三种,如图: 解决方案如下: 方案一.把系统提示缺失 ...

  9. Web Deploy 发布网站错误 检查授权和委派设置

    Web Deploy发布ASP.NET网站给我们提供方便,配置好后可以很方便地发布网站到IIS服务器. 自安装Web Deploy一年以来,一直都用得好好地. 直到最近,Gitlab-CI自动发布出了 ...

随机推荐

  1. PYQT4 : QSystemTrayIcon练习

    照着demo自己做了一遍,练练手 import sys from PyQt4 import QtGui from PyQt4 import QtCore class SysTray(QtGui.QDi ...

  2. python基础教程(四)

    列表 本节继续讨论列表不同元组和字符串的地方:列表是可变的(mutable)----可以改变列表的内容,并且列表有很多有用的.专门的方法. List函数可以将一个字符串拆分成列表. >>& ...

  3. oracle语句批处理

    数据量有40万条,从一个对象table_01一条一条取数到对象table_02,如果用原始的 Statement Statmt =comm.createStatement(); String sql= ...

  4. switch case异常处理机制

    public class T3{ public static void main(String[] args) { try{ String kc=""; System.out.pr ...

  5. 理解 angular 的路由功能

    相信很多人使用angular 都是因为他路由功能而用的 深入理解ANGULARUI路由_UI-ROUTER 最近在用 ionic写个webapp 看到几个demo中路由有好几种,搞的有点晕,查下资料研 ...

  6. chrome开发工具指南(十三)

    模拟传感器:地理定位与加速度计 由于大多数桌面设备都没有 GPS 芯片和加速度计,所以测试它们比较困难.Chrome DevTools 的 Sensors 模拟窗格可以通过模拟常见的移动设备传感器来降 ...

  7. Oracle 的process和Session

    Oracle 的process和Session 1.process 和session的概念:process:这个参数限制了能够连接到SGA的操作系统进程数(或者是Windows 系统中的线程数),这个 ...

  8. 第1阶段——uboot分析之仿照bootm制作hello命令(7)

    仿照bootm命令生成来制作一个hello命令,功能:打印出hello,world!和参数值 1.点击New File ,创建cmd_hello.c将./common/cmd_bootm.c的头文件复 ...

  9. poj2914无向图的最小割模板

    题意:给出无向图的点,边,权值.求最小割. 思路:根据题目规模,最大流算法会超时. 网上参考的模板代码. 代码: /*最小割集◎Stoer-Wagner算法:一个无向连通网络,去掉一个边集可以使其变成 ...

  10. 团队作业3--需求改进&系统设计

    小学生四则运算练习软件APP 一.需求&原型改进 1.给目标用户展现原型,与目标用户进一步沟通理解需求 我们的主要目标用户是小学生,次要目标用户是小学教师 场景一:小明一个三年级的学生,放学回 ...