上传我的ASP.NET网站?

时间:2011-02-05 15:55:16

标签: asp.net linux visual-studio-2010 visual-studio

所以,这里有点愚蠢的问题,但浏览谷歌并没有给我任何好的信息。

我刚刚使用ASP.net完成了我的第一个网站,我一直用visual studio构建它,但现在我需要将它上传到我的网络服务器。

所以我去了,弹出Filezilla并尝试上传我的整个文件夹。没有骰子。

我的问题是,需要上传什么?在上传之前,我需要在Visual Studio中采取任何步骤吗?

5 个答案:

答案 0 :(得分:4)

<强>更新

为了让asp.net在linux上运行,你需要确保安装mod_mono


原始回答

Scott Gu will show you how to

因为这里的图片胜过千言万语,你有两个!

发布 * Web应用程序

enter image description here

enter image description here

修改

发布网站

enter image description here

enter image description here

enter image description here

答案 1 :(得分:1)

如果您在Linux中使用ASP.NET,则需要使用Mono。

有关配置服务器的更多信息,请访问: Mono ASP.NET FAQ

您似乎没有安装(或正确安装)mod_mono Apache模块 - 因此您的文件被解释为文本文件。

答案 2 :(得分:0)

您应该使用Visual Studio中的“发布”功能。应该有一个很好的小向导,FTP是其中一个选项。

答案 3 :(得分:0)

您需要一台IIS服务器来托管ASP.Net站点和应用程序。我认为,当您请求ASPX页面时,您获得html类型页面的原因是因为服务器不是'IIS或ASP.Net兼容的。这些页面不是由相关的IIS模块处理的,因此您的服务器将未处理的ASPX页面提供给您,而无需“填写”动态服务器生成的位。

所有响应者都对在Visual Studio中使用Publish ...向导提出了很好的建议。

仅供参考,如果您正在预编译您的网站,则只需要web.config.aspx.ASCX标记页(不是.cs或.designer.cs文件)和应用程序DLL(来自/ obj / Release目录)。

祝你好运。

答案 4 :(得分:0)

您应该下载Microsoft Visual Studio Web部署项目。然后下载后安装在你的电脑上。重新启动Visual Studio。打开项目并右键单击项目,然后单击“添加Web部署项目”。给项目一个路径和构建。您可以在Web部署项目的路径中找到可部署项目。