Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何部署";“释放”;构建ASP.NET MVC5应用程序_C#_Asp.net_Asp.net Mvc_Release - Fatal编程技术网

C# 如何部署";“释放”;构建ASP.NET MVC5应用程序

C# 如何部署";“释放”;构建ASP.NET MVC5应用程序,c#,asp.net,asp.net-mvc,release,C#,Asp.net,Asp.net Mvc,Release,因此,这是我第一次尝试将ASP.NET MVC应用程序部署到Windows主机 我在VisualStudio2015中将编译模式设置为“Release”,并对其进行编译,但不知道要压缩哪个文件夹并将其上载到服务器 我在项目目录中看到一个obj文件夹,其中有两个文件夹。“调试”和“发布”。不过,我不确定 另一方面,在项目根目录中,有一个与项目同名的文件夹,在其中我可以看到控制器,所以我非常确定该文件夹不是“发布”版本 我的主机正在运行Plesk和IIS 8 我应该怎么做?您应该使用visual s

因此,这是我第一次尝试将ASP.NET MVC应用程序部署到Windows主机

我在VisualStudio2015中将编译模式设置为“Release”,并对其进行编译,但不知道要压缩哪个文件夹并将其上载到服务器

我在项目目录中看到一个obj文件夹,其中有两个文件夹。“调试”和“发布”。不过,我不确定

另一方面,在项目根目录中,有一个与项目同名的文件夹,在其中我可以看到控制器,所以我非常确定该文件夹不是“发布”版本

我的主机正在运行Plesk和IIS 8


我应该怎么做?

您应该使用visual studio的发布向导。作为快捷方式-->在MVC项目上单击鼠标右键,然后单击“发布”。你可以在这里找到很多选择


如果要在服务器上发布,请确保在发布模式下配置发布配置文件

visual studio可以处理此问题。。只需右键单击项目并选择“发布”。然后添加凭据,它将发布该凭据以供使用u@AwaisMahmood是否可以在没有发布选项的情况下执行此操作?在IIS中创建虚拟目录。。然后以发布模式构建项目。然后复制服务器上inetpub文件夹中除models和Controller之外的项目文件夹。我将研究如何使用web deploy-如果无法直接发布到主机,则可以发布到zip文件,然后用于在主机服务器上进行部署-@VSG24:为什么不使用publish?如果不希望将代码直接移动到服务器,可以设置为发布到文件系统。