【发布时间】:2013-01-15 10:06:21
【问题描述】:
我花了好几个小时才完成这项工作。
我在 VS 2010 中创建了一个网站。 现在我需要将它托管在我的本地 IIS(我的开发 PC)上进行测试。
我在inetmgr 上创建了一个网站,并使用 VS 发布了该网站。现在我可以访问它了。没事。
但它现在无法正常运行。
我有一个网络表单,一旦我提交了它,就执行一些我在后面的代码中编码的步骤并重定向到另一个页面(这是需要发生的)。
但现在它没有发生。一旦我点击按钮,它将重新加载页面。
在发布文件夹中,我只能看到.aspx 文件。找不到.cs 文件。
我在这里做错了什么。
我错过了什么吗?
如果你可以请给我一些网址来逐步指导竞争。
编辑
默认.aspx。
string filePathVal = ((TextBox)CustomerDataPanel.FindControl("FilePath")).Text;
if (!File.Exists(filePathVal))
{
errorMsgPannel.Visible = true;
return;
}
Response.Redirect("result.aspx?status=success", false);
【问题讨论】:
-
到目前为止你尝试了什么?
-
无论我采取什么步骤,我都有上面的说明。
-
请提供一些代码;您看不到 cs 文件,因为如果您构建您的网站,它们是在站点 dll 中构建的。
-
你的意思是 default.aspx 和 default.cs 中的代码。当我通过 Visual Studio 运行该网站时,它运行良好。
-
当您发布 Web 应用程序时,.cs 文件将添加到 bin 目录中,如上所述。您应该看到您的网站结构,即文件夹、aspx 文件、.css 等。您能否发布您在按钮的单击事件中拥有的代码。
标签: asp.net publishing