Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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
C# 找不到Update.exe,不是安装在ISS上的Squirrel应用程序_C#_.net_Squirrel.windows - Fatal编程技术网

C# 找不到Update.exe,不是安装在ISS上的Squirrel应用程序

C# 找不到Update.exe,不是安装在ISS上的Squirrel应用程序,c#,.net,squirrel.windows,C#,.net,Squirrel.windows,我已经创建了一个简单的WinForms应用程序,我正在尝试实现托管在Microsoft IIS上的自动更新程序 我对总是回来有意见 找不到Update.exe,不是Squirrel安装的应用程序 我已经检查了官方文档并实现了中所述的web.config文件 在ISS中,我用web.config创建了一个虚拟目录,并释放了一个 我的Winform应用程序目标“http://localhost/Downloads/Releases/“从下面可以看出 当我调试应用程序时,它在IIS上托管时总是返回前面

我已经创建了一个简单的WinForms应用程序,我正在尝试实现托管在Microsoft IIS上的自动更新程序 我对总是回来有意见

找不到Update.exe,不是Squirrel安装的应用程序

我已经检查了官方文档并实现了中所述的web.config文件

在ISS中,我用web.config创建了一个虚拟目录,并释放了一个 我的Winform应用程序目标“http://localhost/Downloads/Releases/“从下面可以看出

当我调试应用程序时,它在IIS上托管时总是返回前面提到的错误,当它以驱动器上的路径为目标时工作正常

我想我把IIS方面的事情搞砸了,如果有人有线索或指针,我将不胜感激

MyApp 我的web.config

具有适当资源的我的ISS文件夹结构 折叠结构

浏览Fromiss


如果您在本地调试squirrel,则必须将paste Updater.exe复制到bin文件夹上方一级

Public Form1()
        {
            InitializeComponent();

            AddVErsionNUmber();

            CheckForUpdates().Wait();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void AddVErsionNUmber()
        {
            System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
            FileVersionInfo fileVersionInfo = FileVersionInfo.GetVersionInfo(assembly.Location);

            lblVersion.Text = fileVersionInfo.FileVersion;
        }

        private async Task CheckForUpdates()
        {
            using (var manager = new UpdateManager(@"http://localhost/Downloads/Releases/"))
            {
                await manager.UpdateApp();
            }

        }
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
    <staticContent>
      <mimeMap fileExtension=".nupkg" mimeType="application/zip" />
      <mimeMap fileExtension="." mimeType="text/plain" />
    </staticContent>
        <security>
            <access sslFlags="None" />
        </security>
    </system.webServer>
</configuration>