Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
Visual studio 2008 VS 2008:如何在没有DLL的情况下发布?_Visual Studio 2008_Deployment_Publish - Fatal编程技术网

Visual studio 2008 VS 2008:如何在没有DLL的情况下发布?

Visual studio 2008 VS 2008:如何在没有DLL的情况下发布?,visual-studio-2008,deployment,publish,Visual Studio 2008,Deployment,Publish,我在VisualStudio2008中开发了一个web应用程序,希望将其发布到生产服务器。我在那里看到了一个发布选项,但它使用DLL生成文件。我不想只发布asps文件和dll,而是想使用aspx文件和aspx.cs文件。这将帮助其他开发人员下载代码,并在需要时进行修改,以便在需要时进行调试 我试图从aspx页面中的Page指令中删除Inherits属性,但下一次,当我想为服务器端控件添加一个偶数时,它将添加到aspx页面本身,而不是添加在aspx页面后面的代码,如果您想发布aspx和.cs文件,

我在VisualStudio2008中开发了一个web应用程序,希望将其发布到生产服务器。我在那里看到了一个发布选项,但它使用DLL生成文件。我不想只发布asps文件和dll,而是想使用aspx文件和aspx.cs文件。这将帮助其他开发人员下载代码,并在需要时进行修改,以便在需要时进行调试


我试图从aspx页面中的Page指令中删除Inherits属性,但下一次,当我想为服务器端控件添加一个偶数时,它将添加到aspx页面本身,而不是添加在aspx页面后面的代码,如果您想发布aspx和.cs文件,以便与其他开发人员共享,您可以复制整个网站,包括所有
csprojects
sln


更好的方法是在服务器上设置源代码管理,在签入代码时,在服务器上编译代码并从那里提供页面。通过这种方式,任何有权访问机器的人都可以介入并调试,如果需要的话

如果您想发布aspx和.cs文件,为了与其他开发人员共享,您可以复制整个网站,以及所有
csprojects
sln

更好的方法是在服务器上设置源代码管理,在签入代码时,在服务器上编译代码并从那里提供页面。通过这种方式,任何有权访问该计算机的人都可以介入并调试,如果需要,Visual Studio中的“web应用程序”将在本地计算机上编译,然后作为DLL和一些支持文件上载到服务器。Visual Studio中的“网站”由App_code文件夹中的代码文件以及.aspx和.aspx.cs文件组成。若要部署,请将所有内容复制到服务器上,服务器上的.NET运行时在首次访问文件时动态执行编译

所以,要实现您的要求,听起来您应该将web应用程序转换为web站点。然后,只需将所有内容压缩,复制到服务器上,解压缩,即可完成。

Visual Studio中的“web应用程序”将在本地计算机上编译,然后作为DLL和一些支持文件上载到服务器。Visual Studio中的“网站”由App_code文件夹中的代码文件以及.aspx和.aspx.cs文件组成。若要部署,请将所有内容复制到服务器上,服务器上的.NET运行时在首次访问文件时动态执行编译

所以,要实现您的要求,听起来您应该将web应用程序转换为web站点。然后,将所有内容压缩,复制到服务器,解压缩,就完成了