Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我将我的ASP.NET核心应用程序发布到本地IIS服务器,但它';这不是最新的。怎么搞的?_Iis_Asp.net Core - Fatal编程技术网

我将我的ASP.NET核心应用程序发布到本地IIS服务器,但它';这不是最新的。怎么搞的?

我将我的ASP.NET核心应用程序发布到本地IIS服务器,但它';这不是最新的。怎么搞的?,iis,asp.net-core,Iis,Asp.net Core,它显示了我之前发布的应用程序的旧版本,并且无法连接到数据库。发布时我没有收到任何错误。文件系统中的site.css等文件是最新的,但它们没有正确地显示在我的浏览器中,并且数据库连接已断开。我试图清除我的缓存,删除旧文件,并重新启动应用程序池,但都无济于事。怎么搞的?如何让我的应用程序在IIS下运行的最新版本?在一次不和谐的聊天中,我终于找到了答案:该网站看起来很旧,因为我的CSS被缩小了,而在我上次修改它之后,缩小的CSS还没有被重新缩小。我通常尝试和做的解决此类问题的方法是将所有内容分解为看看

它显示了我之前发布的应用程序的旧版本,并且无法连接到数据库。发布时我没有收到任何错误。文件系统中的site.css等文件是最新的,但它们没有正确地显示在我的浏览器中,并且数据库连接已断开。我试图清除我的缓存,删除旧文件,并重新启动应用程序池,但都无济于事。怎么搞的?如何让我的应用程序在IIS下运行的最新版本?

在一次不和谐的聊天中,我终于找到了答案:该网站看起来很旧,因为我的CSS被缩小了,而在我上次修改它之后,缩小的CSS还没有被重新缩小。

我通常尝试和做的解决此类问题的方法是将所有内容分解为看看我能不能找出问题的确切位置。。在这种情况下,我会采取如下措施:

  • 上传一个基本的test.html文件,我可以从浏览器中调用该文件,以确保我实际上正在将所有内容上传到正确的站点(不要问我有多少次出错..哈哈)
  • 更改一些HTML代码&看看这些更改是否反映在新发布的站点上
  • 更改一些CSS代码&看看这些更改是否反映在新发布的站点上
  • 更改一些C代码&看看这些更改是否反映在新发布的站点上
  • 更改一些数据库条目&查看这些更改是否反映在新发布的站点上
  • 在这种情况下,我会在第3步发现该站点使用了一个旧的css文件,因为它没有发现我的最新更改


    很高兴听到您最终得到了排序:)

    我认为最明显要检查的是IIS物理路径是否正确。我想是你干的。也许可以删除IIS站点并重新定义以确定是否可以识别根本原因。“发布时我没有收到任何错误。”但您是如何发布的?IIS物理路径为c:\inetpub\wwwroot\MyAppName;文件被正确复制到那里。我使用Build>Publish菜单选项从VisualStudio发布。这就是为什么我在完成开发和测试后才缩小我的js和css