首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Visual 2022中打开asp.net网站项目?

如何在Visual 2022中打开asp.net网站项目?
EN

Stack Overflow用户
提问于 2022-10-10 20:45:34
回答 1查看 241关注 0票数 0

我有一个项目的源代码与许多.aspx,.aspx.cs,.aspx.vb等文件。我想这是一个asp.net网站项目。如何在2022中打开和运行?因为当我在VS 2022中以文件>打开>网站的形式打开源代码文件夹并尝试运行它时,它会给我一个错误,即解决方案没有保存。

此外,我在代码文件中的Imports语句上也出现了错误。导入存储在asp.net网站中的哪里?

编辑:那里没有..sln/..csproj/..vbproj文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-10 22:12:20

我不知道在使用vs2022打开asp.net网站方面有任何变化。这对我来说很好。

所以,我会打开网站,然后尝试构建->构建解决方案。

我也会尝试Project->start选项。

您可能丢失了一些文件。

还会在代码文件中的Imports语句上出错。导入存储在asp.net网站中的哪里?

对程序集的引用保存在bin文件夹中。

对于nuget包和additonal ..dll,您应该找到一个xml文件,它位于网站应用程序/项目中引用的“位置”,而不是您的网站。

因此,如果清除了bin文件夹,您将丢失引用。

因此bin文件夹应该有..dll文件,而且(通常)还有一个xml文件,该文件还定义了引用。(因此,您在后面的代码中的导入应该可以工作)。

我可以自由地使用vs2022打开网站,我不知道在使用或使用vs2022打开网站方面有什么不同。

如果您没有注意到(提到) vb和c#页面的混合,那么我会建议您启动/创建一个新项目,然后添加"items“并建立一个新的应用程序。但是,由于该程序中似乎同时存在c#和vb.net页面,因此,如果您试图将此应用程序转换为"asp.net网站应用程序“,而不是建议并显示为asp.net网站,则不允许这种自由的页面混合。

虽然我不使用asp.net网站,但它们确实有一些优点,其中之一是您可以编辑一个页面,并且完成了--不需要重新部署。正如前面提到的,它还允许c#和vb页面相互混合。

而且,它实际上也大大减少了建立和运行这样一个网站的努力,因为您可以自由地添加vb.net或c#网页,而不必重新构建项目。而这样的网站更像是一堆意大利面?在许多情况下,它们比网站更容易工作。

然而,尽管有许多优点,我仍然更喜欢一个网站鼓掌,而不是一个网站。因此,虽然我不使用网站选择,但它确实有其优点,但我仍然继续构建和使用asp.net网站+ web表单,并且它们在vs2022中没有问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74020509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档