【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】

这篇具有很好参考价值的文章主要介绍了【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”

很多同学在安装完成Visual Studio 2022后发现在创建项目时没有ASP.NET Web应用程序(.NET Framework)选项,是因为你在安装工具时,没有勾选 其他项目模板(早期版本)!

1、工具——获取工具和功能——勾选其他项目模板(早期版本)

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net
【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

2、上面安装完成后再打开应用就可以创建ASP.NET Web应用程序(.NET Framework)

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

然后给项目命名并选择文件保存位置

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

用一个空项目进行举例

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

创建完成如下

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

3、右击项目进行新建项

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

点击更多模板选择Web窗体

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

创建成功如下

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

4、编写第一个ASP.NET应用程序并运行

.aspx页面编写前端代码,.aspx.cs页面编写后端代码

通过插入表格和拉取控件快速完成

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

然后给Button按钮设置一个点击事件,双击按钮后会跳到.aspx.cs页面,完善下面代码即可
 protected void Button1_Click(object sender, EventArgs e)
 {
     Label1.Text = TextBox1.Text + "欢迎您来到ASP.NET世界!";
 }
然后即可运行!

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

5、发布网站到本地文件夹

右击项目然后选择发布——发布到文件夹——选择文件夹位置

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net
【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net
【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

点击完成后会进行发布,发布成功如下图

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

点击目标位置回跳到设置的文件夹位置,文件夹内容如下

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

可以发现与源项目文件夹并不相同,项目文件夹内容如下,发布的文件夹内容较少是因为Visual Studio工具将aspx页面、一般处理程序以及Global等文件的后台文件都编译成了一些dll文件,然后保存在了bin目录下。

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

6、安装IIS服务器,并对发布的项目进行部署

打开控制面板——程序——启用或关闭Windows功能

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

勾选如图所示程序并安装

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

IIS安装成功后,打开控制面板——系统和安全——管理工具(或Windows工具)——打开IIS管理器

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net
【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

打开IIS管理器后,右击 网站 选项,选择 添加网站

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

填写网站名称(自定义名字),选择应用程序池DeafultAppPool,物理路径为之前发布项目到本地文件夹的路径,IP地址若未分配默认为本机IP地址,可以选择其他的IP。下面以本地IP为例,端口默认为80,若被占用会有提示,然后随意设置其他未被使用的端口。

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

配置成功后,双击刚配置好的fpl1116站点,在功能视图中单击“默认文档”选项

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

点击“添加”按钮,在弹出框输入网站想要访问的首页面,要与你发布到本地文件夹内的aspx页面名完全一致

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

设置完站点后,重新启动服务器,点击“浏览网站”或 打开浏览器,输入网址http://localhost:8088/,可以直接打开你所发布的项目,也可以将localhost修改为你设置的IP地址进行访问。

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

7、可能出现的问题

问题一:如果你或局域网内的其他客户端不能通过输入网址进行访问你发布的项目,出现下面报错信息

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

则需要设置站点的对应权限——右击站点——编辑权限——安全——编辑,添加下图的两个用户,第一个用户的权限:完全控制不勾,特殊权限不勾,其他的全都打勾,第二个除了特殊权限不勾,其他的都打勾,然后应用

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net
【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

问题二:Web服务器被配置为不列出此目录内容

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net

则需要启用“目录浏览”,然后重新启动IIS服务器,再进行上面设置默认文档步骤即可

【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net
【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】,C#,# ASP.NET,visual studio,asp.net,.net文章来源地址https://www.toymoban.com/news/detail-724651.html

重新启动IIS服务,然后再打开站点局域网内的所有用户就可以成功访问了!

希望可以帮助到刚学习ASP.NET的同学们,也希望大家可以点赞,收藏加关注!

到了这里,关于【Visual Studio 2022创建ASP.NET Web应用程序(.NET Framework)发布并部署到局域网 及“常见权限问题和不列出目录问题解决”】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • asp.net归宿管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net归宿管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发 asp.net归宿管理系统VS开发sqlserver数据库w 二、功能介绍 一、定时打卡(采用RFID卡)

    2024年02月09日
    浏览(32)
  • asp.net酒店管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net酒店管理系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发 asp.net 酒店管理系统1 二、功能介绍 后台主要功能: (1)用户管理:对用户信息进行添

    2024年02月07日
    浏览(23)
  • asp.net文档管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net文档管理系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发 asp.net文档管理系统 二、功能介绍 (1)用户管理:对用户信息进行添加、删除、修改和

    2024年02月08日
    浏览(19)
  • asp.net审计项目管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net审计项目管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言 开发 二、功能介绍 (1)科室管理:对科室信息进行添加、删除、修改和查看 (2)权限管

    2024年02月11日
    浏览(22)
  • asp.net卷烟物价管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net卷烟物价管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发 asp.net卷烟物价管理系统VS开发sqlserver数 二、功能介绍 (1)用户管理:对用户信息

    2024年02月11日
    浏览(20)
  • asp.net旅游交流管理信息系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net 旅游交流管理信息系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c# 语言开发 asp.net旅游交流网站1 应用技术:asp.net c#+sqlserver 开发工具:vs2010  +sqlser

    2024年02月07日
    浏览(25)
  • asp.net个人信息管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net个人信息管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言 开发 asp.net个人信息管理系统VS开发sqlserver数 二、功能介绍 (1)用户管理:对用户信息

    2024年02月05日
    浏览(30)
  • asp.net高校食谱管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net高校食谱管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言 开发 asp.net高校食谱管理系统VS开发sqlserver数据 二、功能介绍 (1)用户管理:对用户信

    2024年02月09日
    浏览(21)
  • asp.net教师调课系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net教师调课管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发 asp.net教师调课系统VS开发sqlserver数据库w 二、功能介绍 教师调课系统要满足以下

    2024年02月09日
    浏览(25)
  • asp.net学生考试报名管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net学生考试报名管理系统是一套完善的web设计管理系统系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使 用c#语言开发 应用技术:asp.net c#+sqlserver 开发工具:vs2010  +sqlserver asp.net学生考试报

    2024年02月08日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包