部署包含多个项目的ASP.NET网站解决方案

部署包含多个项目的ASP.NET网站解决方案,asp.net,asp.net-mvc,deployment,web-deployment-project,Asp.net,Asp.net Mvc,Deployment,Web Deployment Project,我正在尝试上载一个asp.net网站项目,其中包含多个解决方案,例如,一个解决方案用于数据访问层,其他解决方案用于业务逻辑层、UI和公用工具 本地工作正常,但当我在远程服务器上传文件时,如果我只在存储有aspx文件的地方单独上传用户界面,则不会显示任何内容。 当我右键单击主解决方案时,它也不会显示“发布”选项。如果您的web应用程序正在引用其他项目,Visual Studio将随web应用程序/用户界面一起部署它们的DLL HTH如果您的web应用程序正在引用其他项目,Visual Studio

我正在尝试上载一个asp.net网站项目,其中包含多个解决方案,例如,一个解决方案用于数据访问层,其他解决方案用于业务逻辑层、UI和公用工具

本地工作正常,但当我在远程服务器上传文件时,如果我只在存储有aspx文件的地方单独上传用户界面,则不会显示任何内容。
当我右键单击主解决方案时,它也不会显示“发布”选项。

如果您的web应用程序正在引用其他项目,Visual Studio将随web应用程序/用户界面一起部署它们的DLL


HTH

如果您的web应用程序正在引用其他项目,Visual Studio将随web应用程序/用户界面一起部署它们的DLL


HTH

一个更正,这是错误的:您在一个网站项目下有多个解决方案

您有一个Visual Studio解决方案,其中包含多个项目,包括UI项目、数据访问项目、类库等


您应该只发布UI项目(其中有ASPX文件)。右键单击该特定项目,您将在关联菜单中看到“发布”选项。您的其他项目将被编译为程序集(DLL文件),并在发布时在名为bin的文件夹中可用(假设您在UI项目引用部分中为这些项目添加了正确的引用)。将这些文件(ASPX文件、bin文件夹、任何包含脚本/CSS的文件夹)移动到服务器上,您就会很好。

一个更正,这是错误的:您在一个网站项目下有多个解决方案

您有一个Visual Studio解决方案,其中包含多个项目,包括UI项目、数据访问项目、类库等


您应该只发布UI项目(其中有ASPX文件)。右键单击该特定项目,您将在关联菜单中看到“发布”选项。您的其他项目将被编译为程序集(DLL文件),并在发布时在名为bin的文件夹中可用(假设您在UI项目引用部分中为这些项目添加了正确的引用)。将这些文件(ASPX文件、bin文件夹、任何包含脚本/CSS的文件夹)移动到服务器上,您会很好。

非常感谢,但我确实遇到另一个错误:“无法加载一个或多个请求的类型。有关详细信息,请检索LoaderExceptions属性”解决方案是什么,如果我在Visual Studio中找不到该选项,是否必须将“复制本地”属性设置为True?请告知?@user998007:是右键单击“引用”并选择“属性”,然后将
True
值设置为
CopyLocal
Proeprty。这将把引用的DLL复制到Bin Folder中。非常感谢。我应该对解决方案中的所有项目逐个执行此过程(设置真值),还是仅对web文件(aspx)所在的位置执行此过程。提前感谢。@user998007如果我有一个带有MVC 4 Internet项目的解决方案,那么为UI项目中的引用设置此选项应该很好。我必须为数据(模型、DAL)添加什么样的项目?如果我想添加RDLC报表项目?非常感谢,但我确实遇到了另一个错误:“无法加载一个或多个请求的类型。有关详细信息,请检索LoaderExceptions属性”解决方案是什么,如果我在Visual Studio中找不到该选项,是否必须将“复制本地”属性设置为True?请告知?@user998007:是右键单击“引用”并选择“属性”,然后将
True
值设置为
CopyLocal
Proeprty。这将把引用的DLL复制到Bin Folder中。非常感谢。我应该对解决方案中的所有项目逐个执行此过程(设置真值),还是仅对web文件(aspx)所在的位置执行此过程。提前感谢。@user998007如果我有一个带有MVC 4 Internet项目的解决方案,那么为UI项目中的引用设置此选项应该很好。我必须为数据(模型、DAL)添加什么样的项目?如果我想添加一个RDLC报告项目?