Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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
生成ASP.Net默认网站错误_Asp.net_Visual Studio_Msbuild - Fatal编程技术网

生成ASP.Net默认网站错误

生成ASP.Net默认网站错误,asp.net,visual-studio,msbuild,Asp.net,Visual Studio,Msbuild,我使用的是VSTS 2008,我使用的是创建新的ASP.Net网站,并使用默认设置/自动生成的文件 我的问题是, 如何使用命令行脚本(msbuild)自动生成ASP.Net网站 我想将网站构建成一个DLL,以后可以很容易地复制到目标IIS服务器 有没有关于如何在msbuild中执行这些任务的示例或快速答案 EDIT1:网站文件夹中没有sln和csproj文件。这里是链接 下面是我如何在VSTS 2008中创建的 我使用VS.NET 2005并使用此命令以发布模式构建asp.NET web应用程

我使用的是VSTS 2008,我使用的是创建新的ASP.Net网站,并使用默认设置/自动生成的文件

我的问题是,

  • 如何使用命令行脚本(msbuild)自动生成ASP.Net网站
  • 我想将网站构建成一个DLL,以后可以很容易地复制到目标IIS服务器
  • 有没有关于如何在msbuild中执行这些任务的示例或快速答案

    EDIT1:网站文件夹中没有sln和csproj文件。这里是链接

    下面是我如何在VSTS 2008中创建的


    我使用VS.NET 2005并使用此命令以发布模式构建asp.NET web应用程序:

    cd "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\"
    MSBuild "C:\Projects\MyProject.csproj" /t:Rebuild /p:Configuration=Release /verbosity:quiet /p:WarningLevel=0
    
    “Web应用程序”有.csproj文件,“网站”没有

    您希望使用bin目录C:\windows\framework\version中的aspnet\u compiler.exe对其进行编译

    更简单的方法是在VisualStudio中使用部署项目或“发布网站”命令。(右键点击网站)


    @Canavar,我在网站文件夹中找不到任何项目文件(.csproj)。您是在创建ASP.Net web应用程序还是在创建新的ASP.Net网站?我的问题是创建新的ASP.Net网站。我正在使用Web应用程序,但是,您是否查看了*.csproj文件的“C:\Documents and Settings\USER\u NAME\My Documents\Visual Studio 2005\Projects”目录?我想对于网站,在“C:\Documents and Settings\USER\u NAME\My Documents\Visual Studio 2005\Projects\project\u NAME\“您可以用它来建立您的网站。@Canavar,我再试了一次,但网站文件夹中没有sln或csproj文件。请查看我的原始帖子的编辑1部分,查看我的屏幕快照。有什么问题吗?@George2:我无法在office中打开您的图像:(但是,visual studio将您的解决方案文件存储在文档文件夹中,而不是项目文件夹中。我不确定您是否查看了该文件夹。@偏离,我的目的是使用命令行自动生成/部署所有网站所需的文件(用于代码隐藏文件、aspx和图像的DLL)。您对我的情况有什么建议吗?我有另一个想法,如果我创建web应用程序而不是创建网站,我的任务是否可以更轻松地完成?是的,它可以,然后您可以使用Canavar的方法,您将有一个csproj