所以,这里有点愚蠢的问题,但浏览谷歌并没有给我任何好的信息。
我刚刚使用ASP.net完成了我的第一个网站,我一直用visual studio构建它,但现在我需要将它上传到我的网络服务器。
所以我去了,弹出Filezilla并尝试上传我的整个文件夹。没有骰子。
我的问题是,需要上传什么?在上传之前,我需要在Visual Studio中采取任何步骤吗?
答案 0 :(得分:4)
答案 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部署项目的路径中找到可部署项目。