VS ASP.net WEB 应用程序如何生成网页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS ASP.net WEB 应用程序如何生成网页相关的知识,希望对你有一定的参考价值。

我在本地使用VS2008进行网页与数据库的开发。
本地运行的没问题,可我想要将这个解决方案上传到服务器上,通过服务器IP进行访问。
服务器已经进行了IIS设置,通过百度也查到了需要生成->发布。
但我试过了,网页是打不开的。
请问下怎么发布呢?
谢谢大家的回答 我重新设置了一下 浏览的时候
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误信息: 无法识别的属性“type”。
源错误:
行 2: <configuration>
行 3: <configSections>
行 4: <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">

你在IIS上是怎样进行发布你的程序的呢,你是直接建的网站还是虚拟目录啊,你建好后要进行下配置就行了,问题不大的啊,你要在IIS里配置一些必要的属性,如果你在IIS里要是不能预览的话,你在浏览器里输入你发布的地址试试看有没有效果,追问

我重新设了。
浏览的时候出现了新问题。

参考技术A 是不是你的iis有问题啊追问

IIS应该没问题。
好像是配置的事。

追答

你的iis 能访问asp 吗,或者默认网站能运行吗,还有iis 网站属性里有一个选项卡需要改.net framwork 的版本的,你操作了吗?

参考技术B 在你的工程包中鼠标右键,共享和安全,选择web共享,设置好后在试试!追问

这个我试了,设了以后浏览的时候出现配置错误。

VS 2015 Preview 缺少“ASP.NET 5 Web 应用程序”项目类型?

【中文标题】VS 2015 Preview 缺少“ASP.NET 5 Web 应用程序”项目类型?【英文标题】:VS 2015 Preview missing "ASP.NET 5 Web Application" project type? 【发布时间】:2014-12-28 15:11:58 【问题描述】:

在 Visual Studio 2015 Preview 中,我在“新建项目”窗口中看到以下 vNext 模板:

我的印象是我还应该看到“ASP.NET 5 Empty Web Application”或类似内容的条目,但我没有看到这样的内容。这两个条目是我安装的唯一“vNext”指定条目。

是否需要安装其他二进制文件才能显示此类项目?还是我需要检查我的 VS 2015 Preview 安装?

注意:我确实有一个“ASP.NET Web 应用程序”条目,它引导我完成统一架构的设置,但似乎不包含project.json 文件或我与 ASP 相关联的东西。 NET 5 开发。

更新: 根据this article regarding 2013,我也尝试运行devenv.exe /installvstemplates,但这也不起作用。澄清一下,我没有看到任何新的网络模板,下面的屏幕截图也说明了这一点:

【问题讨论】:

我正在尝试修复我的 VS 2015 安装,看看是否可以解决问题。 修复VS 2015后,我仍然看不到“ASP.NET 5 Web Application”或类似的选项。 选择不同的目标 .NET Framework 版本会更改列出的模板。如果找不到合适的模板,只需尝试一件事。 【参考方案1】:

我遇到了同样的问题,除了与接受的答案不同的是,ASP.NET Web 应用程序根本不在模板列表中。

按照this article 的说明,我能够让它显示出来。

    来自 Visual Studio 2015:Tools -&gt; Extensions and Updates 选择Online,然后点击Visual Studio Gallery 搜索ASP.NET Project Templates并下载第一个结果。 完成安装过程,重新启动 Visual Studio,现在应该可以选择 Web 应用程序了!

或者,您可以直接下载模板here。

我相信这个下载实际上是为了安装一些我不感兴趣的其他模板,但在安装它们的过程中肯定也安装了基本模板。无论哪种方式,它都对我有用。

【讨论】:

对于其他搜索的人,这添加了我的 VS 2015 Professional 副本中缺少的“ASP .Net Core Web 应用程序 (.NET Core) Visual C#”,即使在更新 3 之后也是如此。跨度> 【参考方案2】:

Visual Studio Ultimate 2015 Preview 包含创建 ASP.NET 5 (vNext) Web 应用程序所需的一切。您的问题中未描述的另一个通用选项应该可用:

目前尚不完全清楚,但选择通用 Web 应用程序选项将在以下对话框中显示您正在寻找的一些 ASP.NET 5 (vNext) 选项:

【讨论】:

这是 100% 的问题。谢谢!【参考方案3】:

在 Visual Studio 2015 Preview 中,Microsoft 已将 ASP.NET vNext 重命名为 ASP.NET 5

如果你打开http://www.asp.net/vnext,在每一篇文章中vNext都会被称为ASP.NET 5

【讨论】:

太棒了!很可能就是这样。在那种情况下,它不会仍然带有蓝色的“vNext”覆盖,对吗?因为我之前已经找过了。现在正在修复 VS,但一旦完成,我会检查确认。 另外,我知道所有对 ASP.NET 5 的引用,但我不记得在列表中看到过 ASP.NET 5 项目,只有“ASP.NET Web 应用程序”这似乎是旧风格。我会检查并确认。 所以我不确定这是不是答案。虽然我同意您对 asp.net 5 vs vNext 的看法是正确的,但我仍然没有在 VS 2015 中看到“ASP.NET 5 Web 应用程序”选项;只有“ASP.NET Web 应用程序”不使用project.json 等。不过我会更新问题以反映术语。谢谢!【参考方案4】:

在遵循 Sam 的建议时,我注意到有待更新。其中一项更新包括缺少的 ASP.NET 5 模板。

工具 > 扩展和更新 > 更新 > Visual Studio 库

一旦更新和安装,Web 应用程序就可以按照教程中的说明使用。

【讨论】:

【参考方案5】:

本周发布的新更新已将 ASP.NET 5 重命名为一个新框架,他们现在将其称为 ASP.NET Core。更多信息可以看这篇文章https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcing-asp-net-core-rc2/

【讨论】:

感谢您发帖。难怪我找不到 ASP.NET 5 模板!我花了一个小时或更长时间尝试不同的更新和重新启动,而 ****ing 的东西一直都在那里!【参考方案6】:

VS 2015 Preview 正在 ASP.net Core Web 应用程序下进行。 如果您在模板下看不到那个,您可以转到 this 站点并下载 .NET Core 1.0 for Visual Studio 然后安装。

【讨论】:

【参考方案7】:

就我而言,问题出在 Microsoft .NET Core 1.0.1 VS 2015 Tooling Preview 2 安装损坏。

已执行:

按照这篇文章的回答安装 ASP.NET 项目模板 - NO RESULT 从相同的 SO post 重新安装 Microsoft Web 开发工具 - 没有结果 使用 TotalUninstaller 工具重新安装 IDE - 没有结果 修复Microsoft .NET Core 1.0.1(见下图)-已解决

只修.NET Core 1.0.1终于解决了问题!

【讨论】:

【参考方案8】:

为此,您必须下载.net core cross platform development,您将参考以下步骤

    打开 VISUAL Studio 安装程序 点击列表中的选项点击修改

    下图可以参考

    完成安装后,现在您可以选择asp.net core web application

【讨论】:

以上是关于VS ASP.net WEB 应用程序如何生成网页的主要内容,如果未能解决你的问题,请参考以下文章

asp.net如何在线预览pdf

Asp.net生成静态网页的实现代码

在VS2015中缺少ASP.NET Web应用程序模版

vs2005新建项目中没有ASP.NET WEB应用程序,如何建立?

动态网页的工作机制——Asp.net 运行机制

.net生成dll的问题