一、发布服务器后报错

今天在项目发布中遇到一件奇怪的事,开发完成的项目,发布到服务器上时

1. 发布到A服务器,一切正常

2. 发布到B服务器,提示403服务器错误

在同事电脑上重新打包发布代码,并发布到A,B两台服务器上,都正常。

真是见鬼了,同一个项目,同一份源代码,但是在不同的电脑上打包发布,却有一台服务器是错误的。

-----------------------------------------------------------------------------------------------------------------------------

二、Bin文件夹下缺少DLL文件

我使用Beyond Compare比较我电脑上打包的发布代码和同事电脑上打包的发布代码,发现我打包的代码的Bin文件夹下缺少几个DLL文件

--------------------------------------------------------------------------------------------------------

三、引用属性[复制本地]是False

为什么我电脑上发布的代码缺少DLL文件,而同事发布的代码不缺少呢?

经过检查发现,在我的Visual Studio 中,这几个引用的属性[复制本地]是False

而同事从SVN上下载的代码,未经任何修改,[复制本地]的属性却是True的,所以他发布的代码不缺少DLL文件,而我发布的代码缺少DLL文件

---------------------------------------------------------------------------------------------------

四、未解之谜

1. 为什么同事从SVN上下载的代码,未经任何修改,[复制本地]的属性是True,而我的是False

打开csproj文件发现,其他引用的<private>节点值是True,而这几个引用的<private>是缺省的,可能是这个缺省值导致了在有的电脑上是True,在有的电脑上是False。关于这个缺省默认值的资料没有查到,只能这样猜测了。

2. 为什么同一份代码发布到不同的服务器,有的成功有的失败?

我电脑上发布打包的代码Bin文件夹下是缺少DLL文件的,但是我拿这个代码发布的另一台服务器却是成功的。

两台服务器的环境可能有细微差别,具体差别在哪里就不知道了。

转载于:https://www.cnblogs.com/niuniu1985/p/9685612.html

开发环境运行正常,发布服务器后提示HTTP 错误 403.14 - Forbidden相关推荐

  1. .net core项目配置IIS提示HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。错误代码0x00000000

    .net core项目配置IIS路径是项目根目录的bin文件夹 提示:HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容. 错误代码0x00000000 解 ...

  2. vs2015启动网站调试提示 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。 解决方法

    可尝试的操作: 如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在. 启用目录浏览. 转到 IIS Express 安装目录. 运行appcmd set config /section:sys ...

  3. win7配置iis 出现:HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容...

    HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容 这几天安装了Windows 7,由于直接从Xp 升级到Windows 7,对于一些设置不是很熟悉,不过总 ...

  4. ASP.NET 项目发布到IIS上报:HTTP 错误 403.14 - Forbidden 错误的解决方案

    今天我创建一个asp.net mvc 项目后,发布到iis上打开时候直接显示了HTTP 错误 403.14 - Forbidden错误,如下图所示: 然后百度了很多方法还是没能解决,我做了如下尝试 h ...

  5. HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容——错误代码:0x00000000

    报错图片: 最近在课上学习IIS发布.NET Core项目出现HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容--错误代码:0x00000000 就是下面 ...

  6. 错误摘要 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。

    错误摘要 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容. 这问题在网上找了很久,搞了一天都没有弄明白,网上一直都说是权限问题.今天下午鬼使神差的对as ...

  7. 搭建IIS出现 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容解决办法

    1.出现如下问题 2.如果没有启用服务器的目录浏览,会出现如上图403.14 - Forbidden错误,解决方案就是把网站的目录浏览开启即可点击目录浏览, 3.启用即可 4.重新输入IIS地址即可成 ...

  8. thinkphp3 搬家迁移服务器后提示目录错误Warning: include(): Failed opening ‘D:\

    原服务器的目录可能与本新服务器的目录不同.所以提示错误.解决办法是清空缓存. thinkphp3.2的话,需要删除Runtime\common~runtime.php 文件 其它版本类似

  9. ASP.NET MVC 发布IIS HTTP 错误 403.14 - Forbidden

    当发布MVC程序到IIS的时候,出现如下错误: 按照网上其他方法在配置文件添加: <system.webServer><directoryBrowse enabled="t ...

最新文章

  1. GDCM:ReadCanRead的测试程序
  2. HDU-1874 畅通工程续 (最短路径启蒙题)
  3. 电脑怎么打印文件步骤_电脑中毒后怎么办 电脑中毒后解决方法【详细步骤】...
  4. vscode必备插件_10个必备的Visual Studio Code (VS code)插件
  5. 服务器并发性能报告,一般的服务器瞬时并发应该怎么样才算是合格呢?
  6. oracle密码重用,关于Oracle 9i数据库密码重用规则分析
  7. mysql中将多行数据合并成一行数据
  8. MSRA被曝停招国防七子及北邮学生
  9. C++ 11中几个我比较喜欢的语法
  10. DSP28335定时器简易秒表设计
  11. android动画类型有哪几种,Android动画概念大揭秘
  12. 缅柬泰之色---彩图大串联 一 (缅甸篇)
  13. Flutter实战】文本组件及五大案例
  14. 卷帘快门(Rolling Shutter)与全局快门(Global Shutter)的区别
  15. 东方财富:公司总经理陶涛辞任 其实将担任总经理职务
  16. Wifi源码学习(Android5.1)之wifi开关
  17. OpenCV笔记23:OpenCV图像直方图
  18. 爬虫----dex2jar工具的安装与使用
  19. 【CV】膨胀卷积详解以及时间卷积网络TCN论文笔记和源码实现
  20. 基于tensorflow的ResNet50V2网络识别动物

热门文章

  1. PMP学习系列5:PMBOK(5th)第三章-项目管理过程
  2. P3615 如厕计划
  3. 当网卡收到的包的目的地址是主机上另一个网卡的地址.arp总结
  4. 通过 powershell 配置 IIS
  5. CentOS 6.4 中yum命令安装php5.2.17
  6. 数据结构上机实践第14周项目1 - 验证算法(折半查找)
  7. gmat阅读.html,GMAT阅读方法之——抽象词提炼
  8. 计算机组成原理 陈泽,计算机组成原理 课程设计计算机组成原理 课程设计.doc...
  9. idea如何删除java里面工程_IntelliJ IDEA 如何彻底删除项目的步骤
  10. python os path dirname_python中的os.path.dirname(__file__)的使用