ASP.NET - 如何在VS Express 2013 for Web中部署?

时间:2014-02-06 21:46:13

标签: asp.net visual-studio-2013 web-deployment

好的,所以我现在已经创建了15次相同的项目,在2008年创建了它,使用.NET Framework 3.5(新网站,新Web项目和OMG,就像所有不同的方式一样)。但是,当我尝试在localhost中加载它时,已经部署了这个(因为我正在从服务器中直接构建这些应用程序),我会遇到各种错误。比我收到的错误说,需要使用.NET Framework 4.0。

因此,为了使用.NET Framework 4.0,我需要至少拥有VS Express 2012,所以我再次获得VS Express 2013并重新构建应用程序,但这一次,我没有在此软件中看到Web应用程序的选项,我看到这个:ASP.NET Web Forms Application,有一个ASP.NET空Web应用程序的选项,我已经完成了这两个该死的东西!不确定哪一个应该真正起作用。

对于Forms Application,我看不到发布它的任何选项,只有Build!

在任何情况下,你应该如何转移你的VS 2013 .NET Framework 4.0 Web应用程序,以便它可以在实际的SERVER(公共URL)上工作?怎么做就是让我感到困惑。无论我做什么,我都会遇到错误,我甚至无法让VS Express 2013在构建它时工作,因为它给了我500错误或Page Not Found 404 Error。 Atleast与VS Express 2008,我在页面上遇到一些错误,告诉我aspx文件实际上是在浏览器中加载。

如何在VS Express 2013 for Web中正确部署此项目?在实际的SERVER本身中执行此操作的步骤是什么?另外,我只想要一个简单的Web应用程序,该应用程序与使用Web Service的现有站点(将在现有页面上使用iframe)相关联。选择使用什么应用程序?应该创建什么类型?有这么多,他们对我来说都是一样的!我认为类型应该是ASP.NET Web Forms Application,但是在使用它之后似乎不希望发布。它只构建,并且在此之后我不知道如何将它放在服务器上。我把它放在服务器上的一个文件夹中,但是当我去那个页面时它什么都没有加载。它找不到Default.aspx文件。 ARGGG!我现在拔出头发了!

也许在线某处有一个URL解释了如何做到这一点?从本地主机本身?

2 个答案:

答案 0 :(得分:0)

如果您在解决方案资源管理器中选择了您的网站并且

,您将看到发布选项

1)右键单击

2)转到顶部的“构建”菜单

关于项目类型: - >如果您选择新建项目 - >您可以选择创建Web应用程序 - >如果您选择新网站 - >您可以选择创建网站

您可能希望上传VS环境/错误的一些屏幕截图,以显示您正面临的问题。

答案 1 :(得分:0)

您可以在Visual Studio 2013 Express for Web中创建Web应用程序项目。创建Web应用程序后,您可以将其发布到Web,但需要创建配置文件。您也可以发布到Windows Azure。

article中显示了一些步骤:

VS Studio 2013 Express for Web也知道其UI中存在错误:here

如果UI中缺少某些项目,可能是应用程序已损坏,您可能需要重新安装。