IIS网站发布若干问题

news/2025/2/27 11:05:19

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

 

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

解决方案:

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

把启用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)中使用.


http://www.niftyadmin.cn/n/4588587.html

相关文章

注册表修改桌面阴影

注册表修改法: 在“开始”--->运行--->打入“regedit”回车HKEY_USERS--->S-1-5-21-1121289129-3884528725-3932546534-1006>Software--->Microsoft--->Windows--->CurrentVersion--->Explorer--->Advanced 找到“ShowCompColor”“dwor…

使用 React Native 一年后的感受

当我在面试Discord的时候,技术主管Stanislav跟我说: React Native代表着未来。等它一发布,我们就会用它从零构建iOS应用。 作为一名原生iOS开发者,基于先前使用PhoneGap的经验,我非常怀疑使用Web技术构建移动应用的这种…

Read Data From Excel

目前有两种方法:一种是使用office对象模型,另一种是使用OpenXML。比较之后,最终选定使用OpenXML,excel的内容其实都存储在SharedStringTable这个对象中。转载于:https://blog.51cto.com/joycode/1309340

JavaWeb中JSP技术

JSP技术JSP基础知识使用Servlet来动态生成Html比较麻烦,每个输出都需要调用out.println(),今天我们学习一种更简单的方式:JSP。Servlet是一个继承了 HttpServlet的java类,而JSP看起来更像是html,只不过可以在html中嵌入…

使用 TLS 认证远程访问 Docker 【已翻译100%】

通常情况下Docker只在 UNIX socket下生效. 一般只有本地调用生效. 如果要远程调用可以有以下三种方式: 使用nginx转发通讯到Docker 用SSH和socat处理链路 创建Docker daemon监听开放的端口 第一种实现起来比较繁琐. 第二种需要在客户端服务端安装 socat. 由于其连接未加密&…

c语言中用简单方法对多维数组进行初始化

例:int array[4][3] {1,2,3,4,5,6,7,8,9,10,11,12}; 说明:a.由4*3可知,本二维数组包含12个元素,因此初始化时array[0][0] 1 ,array[0][1] 2......,可以通过简单方法,即直接大括号包含数据的形式初始化&a…

文件目录选择

这个应该是用FLASH做的吧&#xff0c;因为在HTML的DOM里没有提供实现这种功能的借口&#xff0c;不过你可以通过下面的代码实现这个功能&#xff1a;<script> function test(url){var reg/^(.*//).*/.(?:.*)$/i; reg.test(url);pathRegExp.$1"";if(path){al…

VS2012调试执行,网页打不开

360修复漏洞篇 TODO 修复了漏洞。vs2012在firefox和ie中都打不开 解决思路&#xff1a;360漏洞修复→已安装漏洞→卸载刚刚安装的漏洞 就可以解决 忽略漏洞 正常打开。