博客文章

网站部署时系统找不到指定文件

作者: andy.      时间: 2016-02-19 08:33:05

        昨天晚上部署网站的时候,遇到一个奇葩问题:系统找不到指定文件。

系统找不到指定文件.png

        一般情况下,MVC开发的网站在发布时,没有将一些引用的程序集拷贝到bin目录下的时候会出现找不到指定文件。但是这种情况都会提示找不到的文件的文件名。好解决,直接在项目中,修改程序集为拷贝到本地或者发布过后,直接把相应dll复制到目录下就行。但是这个只提示找不到指定文件。

        在网上找了很多答案,一般都是运行桌面应用程序出现的。没办法,只有一点点儿排查了。于是......

<connectionStrings>
    <add name="XXX" connectionString="XXX___data source=.;___XXX />
</connectionStrings>

        发现连接字符串的data source写错了,难道是这儿的问题?改正后问题解决。奇葩,这种情况居然不是提示数据库连接错误,而是提示系统找不到指定文件。