1.Win7 64位 IIS未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项

 

未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项

解决方案:

1、需要在IIS里设置,启用32位应用程序
我用的是iis7

把启用32位应用程序的false改为true

 

2.mdf数据库,VS2013正常,发布IIS错误。

HTTP 异常 405.0 - Method Not Allowed

1.IsapiModule或CgiModule必须在模块列表中

Google了半天找不到原因。后来在找到了答案。方法很简单,在 控制面板 -> 程序和功能 -> 打开或关闭Windows功能(这几步可以简化为Win+R运行OptionalFeatures) -> Internet信息服务 -> 万维网服务 -> 应用程序开发功能,把下面的全部勾上!重启,成功!

 

2.无法识别的属性“targetFramework”---解决之道

其中的“版本信息”中告诉了我们.NET Framework和ASP.NET的版本都是2.0,而我们制作网站的时候使用的.NET Framework 4.0,所以必须设置网站的.NET Framework属性为4.0。

      Win7下打开控制面板--管理工具--Internet 信息服务(IIS)管理器,选择默认网站,在右边的“管理网站”栏里选择“高级设置…”,将“应用程序池”修改为“ASP.NET v4.0 ”

 

3.Local Database Runtime 错误

IIS7 配合 vs2013内置 LocalDB使用

错误提示:
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 50 - 发生了 Local Database Runtime 错误。Cannot create an automatic instance. See the Windows Application event log for error details.
)

在vs里调试运行都正常,放到IIS里就出现请求数据库失败的情况;

解决方法:

找到对应网站的应用程序池, 高级设置 里找到 标示 选择为LocalSystem就可以了.

遗憾的事,目前据我查询到的资料,Localdb在设计之初就不能配合iis使用,只能在开发环境中使用,不能在生产环境(IIS)中使用.

最新文章

  1. TCP那些事
  2. Lind.DDD.Manager里菜单权限的设计
  3. ThinkPHP3.1快速入门(1)基础
  4. Golang里面使用protobuf(proto3)
  5. Kali linux渗透测试常用工具汇总2-渗透攻击
  6. http协议客户端向服务器端请求时一般需要发送的内容
  7. IDL基础
  8. HW4.3
  9. 进位位(carry)与溢出位(overflow)的区别
  10. 最大公约数(Greatest Common Divisor)
  11. Python高手之路【九】python基础之迭代器与生成器
  12. touch事件应用
  13. BZOJ 3720: Gty的妹子树 [树上size分块]
  14. myBatis源码学习之SqlSessionFactory
  15. 判断作业完成之 读取log 脚本
  16. java小白之面向对象
  17. Latex小技巧
  18. js中break、continue和return的一般用法总结
  19. Ansible基础入门
  20. MathExam V2.0

热门文章

  1. shareSDK
  2. 说说JSON和JSONP,也许你会豁然开朗
  3. Nmap扫描手册
  4. 一起入门python3之元组和数列
  5. buildroot 添加ssh,以及使用stftp 服务
  6. HDU 2855 斐波那契+矩阵快速幂
  7. Tip
  8. 20 BasicTaskScheduler0 基本任务调度类基类(二)——Live555源码阅读(一)任务调度相关类
  9. When building php 5.3, if you get the following error:
  10. 【GoLang】go 微服务框架 && Web框架学习资料