发布后找不到文件位置

时间:2013-04-26 17:16:44

标签: visual-studio-2010 visual-studio one-click-web-publishing

所以我的应用程序在我自己的个人计算机上以调试模式和发布模式运行良好。问题是,在我将其发布到oneClick应用程序后,它无法再找到指定的文件。

这是我的代码:

Public Class Form1

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim usr As String = TextBox1.Text
    Dim pass As String = TextBox2.Text
    WebBrowser1.Navigate("www.website.com/api.php?action=authenticate&username=" & usr & "&password=" & pass)

    Dim Delay = 5000
    System.Threading.Thread.Sleep(Delay)

    Dim PageSource = WebBrowser1.DocumentText
    If TextBox1.Text = "" And TextBox2.Text = "" Then
        MsgBox("You have to input a valid SG Username and Password", MsgBoxStyle.Critical)
    ElseIf TextBox1.Text = "" Then
        MsgBox("You have to input a valid SG Username", MsgBoxStyle.Critical)
    ElseIf TextBox2.Text = "" Then
        MsgBox("You have to input your SG Password", MsgBoxStyle.Critical)
    Else
        Dim Good = "hash"
        Dim Check = InStr(PageSource, Good)
        If Check > 0 Then
            **System.Diagnostics.Process.Start("Run.bat")**
        Else
            MsgBox("Incorrect Username/Password", MsgBoxStyle.Critical)
            TextBox2.Text = ""
            Delay = Delay + 2000
            TextBox2.Select()
        End If
    End If
End Sub
End Class

我在/ bin / release文件夹中有三个额外的文件。要运行的文件,应用程序和要执行的Run.bat。应用程序是在有效登录时执行文件的表单。 我的问题是为什么它无法在发布之前找到要运行的文件,但之后却没有? 有没有办法在某种包含中编码?

1 个答案:

答案 0 :(得分:0)

将文件添加到项目中(如果尚未添加)。添加后,将每个文件的构建操作设置为Content。完成此操作后,在“发布”选项卡中,查看“应用程序文件”,并确保将发布状态设置为包含在每个文件中。