精华内容
下载资源
问答
  • 本问主要介绍如何将.Net Web项目部署到IIS10下面. 1、确保iis功能已开启 开启步骤如下:控制面板->程序 点击确定,ok,iis功能已开启. 2、打开iis,绑定站点到iis下面 打开搜索框,搜索iis,如果没有搜索...

    本问主要介绍如何将.Net Web项目部署到IIS10下面.

    1、确保iis功能已开启

    开启步骤如下:控制面板->程序

     

    点击确定,ok,iis功能已开启.

     

    2、打开iis,绑定站点到iis下面

    打开搜索框,搜索iis,如果没有搜索到iis,说明上面的操作,没有成功.iis功能没有开启.

    打开iis,如下图:

    右键添加网站

    注:顶端的站点应用程序池默认在创建站点时创建,默认为

    你可以按照你的需求进行修改,当然默认不修改.

    ok,此时站点已完成部署,下面开始运行站点.

     

    点击浏览站点.

    ok,报错,别慌,因为iis的相关功能你没有完全开启全,

     

    点击确定,然后重新运行站点.

    ok,站点正常打开,说明部署成功!

     

    转载:https://www.cnblogs.com/GreenLeaves/p/8108955.html

    转载于:https://www.cnblogs.com/zhaoyl9/p/11132344.html

    展开全文
  • 一、如果原先安装的 Visual Studio 没有安装 .NET Web Developer (也就是开发 ASP.NET 网站的组件),在安装了 Visual Studio SP1 之后,先重新添加 .NET Web Developer,添加 Visual Studio 组件时会报错。...

    一、如果原先安装的 Visual Studio 没有安装 .NET Web Developer (也就是开发 ASP.NET 网站的组件),在安装了 Visual Studio SP1 之后,先重新添加  .NET Web Developer,添加 Visual Studio 组件时会报错。需要先卸载 SP1,添加 .NET Web Developer ,重新升级 SP1。(这个步骤很费时,可以出去抽两根烟。。。)


    二、Win7 下安装 IIS 7.5 还算是比较方便的,只是被系统隐藏的比较深罢了。在这里:




    这里比较重要的是一定要选中这里的 “可承载的 Web 核心”,不然安装 IIS 成功之后,打开全部都是空白页。 

    参考:http://www.windows7en.com/Win7Down/12462.html


    三、对于 .NET 4.0 以上开发的程序,需要在 IIS 配置中,选择好 .NET 框架版本 对应的 “应用程序池”。


    四、如果出现下面的错误:

    image

    解决办法是:以管理员身份重新注册 ASP.NET 4.0 框架,命令是:

    %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
    参考:http://hi.baidu.com/love_1210/item/1971ce45c4bcd8e6bdf451dd


    五、在编写 .NET 网站时,有个 “App_Code” 文件夹,不能改名!!


    六、如果在发布网站时间选择了


    在发布网站之后,可能会出现:

    分析器错误信息: 未能创建类型“Service1”。
    
    源错误:
    行 1: 
    
    源文件: /WEB/Service.asmx 行: 1
    

    解决办法是把 Visual Studio 发布网站生成的 "bin" 目录,放到 IIS 的根目录下

    参考:http://blog.csdn.net/zhpch1984/article/details/6837299


    七、上述步骤情况下,用 Visual Studio 预编译站点的 .cs 文件,会被编译成 App_Code.dll 放到 bin 目录下。如果网站项目较大,生成的 .dll 文件互相覆盖,就没法玩了。解决的办法有两个:

      1、在 Visual Studio 工程中,在 "App_Code" 文件夹下建子目录,比如名为 “PkuStudentInfo”,把对应的 .cs 文件归到该目录下。然后在 web.config 文件中增加:

    <configuration>
       <system.web>
          <compilation>
             <codeSubDirectories>
               <add directoryName="PkuStudentInfo"/>
             </codeSubDirectories>
          </compilation>
       </system.web>
    </configuration>
    然后 Visual Studio 发布网站的时候就会生成 App_SubCode_PkuStudentInfo.dll,相当于按模块归类了。但是这样也有不好的地方:在 IIS 访问的时候,又会提示

    “不能在该应用程序级别之下定义元素 codeSubDirectories”

    解决的办法就是在 Visual Studio 生成后,最终发布的 web.config 文件中,删除 “codeSubDirectories” 节点及其子节点。

    参考:http://www.cnblogs.com/qiantuwuliang/archive/2009/03/06/1404643.html

    参考:http://msdn.microsoft.com/zh-cn/library/exchange/54dwfbb7


      2、用微软官方的工具 ILMerge,对多个 assembly 进行合并(单个即可改名),下载地址是:

    http://www.microsoft.com/en-us/download/details.aspx?id=17630

    参考:http://bbs.csdn.net/topics/100025265


    八、启用 Visual Studio 预编译后,编译成的 .dll 文件,可以用

    HttpRuntime.AppDomainAppPath
    来获取  .dll 文件所在的目录。

    可以用

    System.AppDomain.CurrentDomain.BaseDirectory
    来获取 Web 的当前工作目录。

    参考:http://blog.csdn.net/yueue/article/details/1823512




    展开全文
  • web程序部署到iis上不同客户端查询数据会冲突,就2个终端同时查询,一个会显示另外一个终端内容,请问这是怎么回事?
  • 想必大家之前在进行ASP.NET Web 应用程序开发期间都有用到过将我们的网站部署到IIS自定义主机域名并附加到进程进行调试。 那我们的ASP.NET Core Web 应用程序又是如何部署到我们的IIS上面进行调试的呢,接下来我们...

    想必大家之前在进行ASP.NET Web 应用程序开发期间都有用到过将我们的网站部署到IIS自定义主机域名并附加到进程进行调试。

    那我们的ASP.NET Core Web 应用程序又是如何部署到我们的IIS上面进行调试的呢,接下来我们来简单介绍下:

    一、安装IIS所需的Host扩展(Windows Server Hosting

    下载地址:https://dotnet.microsoft.com/download/dotnet-core/2.2

    或者从百度网盘获取:

    链接:https://pan.baidu.com/s/1ivuMzs4rdNuEVOXCUqYN5Q 
    提取码:j0ff

    下载完后直接运行安装即可

    安装成功后查看IIS模块列表是否生效

    PS:.NET Core 2.0之后的模块名叫AspNetCoreModuleV2,之前的模块名叫AspNetCoreModule,可以共存。

    二、配置我们的域名解析hosts和部署网站

    hosts地址:C:\Windows\System32\drivers\etc

    以记事本方式打开,配置方式如下,格式:127.0.0.1 一个空格 自定义的域名 ,配置完成后记得保存

    接下来添加网站

    填写完成后点击确定

    然后修改下对应的应用程序池

    修改后效果如下:

    三、dotNet Core项目设置

    设置完成后,记得按Ctrl + S 保存

    PS:设置完成后,重新生成解决方案,然后需要先运行一次我们的项目让VS帮我们完成相应配置项的设置。

    运行完毕后再来访问一下我们的网站

    正常显示,说明我们部署成功了

    四、附加到IIS的进程进行调试

    快捷键:Ctrl + Alt + P

    设置断点,选择w3wp.exe附加到进程:

    可以看出成功进入断点了

    PS:如果发现还是无法进入断点可以尝试将dotnet.exe也一起附加到进程进行调试。

     

     

    参考博文:https://www.bbsmax.com/A/GBJre1aWz0/

    版权声明:如有雷同纯属巧合,如有侵权请及时联系本人修改,谢谢!!!

    转载于:https://www.cnblogs.com/xyh9039/p/11370926.html

    展开全文
  • Web应用程序Web站点区别  在Visual Studio可以创建Web 应用程序项目或网站项目。 每种项目类型各有优缺点,要选择可以满足需要的最佳项目类型,应了解各项目类型之间的差异。 创建项目之前,必须选择合适的...

    Web应用程序与Web站点区别

      在Visual Studio可以创建 Web 应用程序项目网站项目

    每种项目类型各有优缺点,要选择可以满足需要的最佳项目类型,应了解各项目类型之间的差异。

    创建项目之前,必须选择合适的项目类型,原因是从一种项目类型转换到另一种项目类型并不可行。

    说明:在某些情况下,无法进行选择。 例如,如果要创建ASP.NET MVC应用程序,您必须使用 Web 应用程序项目。

    web应用程序可能是微软为了让程序员很好的从winform过渡到web开发而保留了。Web网站就完全要应用到web开发的。其实两者之间没有什么大的区别,自己从表象总结了一下他们的异同点。 

    相同: 
    1、都是设计Asp网页的。
     

    2、都可以添加ASP.Net文件夹(都包括App_Browsers、App_Data、App_GlobalResources、App_LocalResources、App_Themes)。 

    不同: 
    1、web应用程序Default.aspx显示有两个原有文件及Default.aspx.cs和Default.aspx.designer.cs;Web网站
    Default.aspx显示有一个原有文件Default.aspx.cs。 

    2、web应用程序有重新生成和发布两项;Web网站只有一个发布网站。 

    3、web应用程序和一般的winform没有什么区别都有引用的是命名空间等;Web网站在引用后出现一个bin文件夹那里存放dll和pdb文件。 

    4、web应用程序可以作为类库被引用;Web网站则不可以作为类库被引用。 

    5、web应用程序可以添加ASP.Net文件夹中 不包括bin、App_Code;Web网站可以添加ASP.Net文件夹包括bin、App_Code。 

    6、web应用程序还可添加组件和类;Web网站则没有。 

    7、源文件虽然都是Default.aspx.cs但是web应用程序有命名空间,多了一项System.Collections空间引用。

    方案

     

    优先选择Web 应用程序项目的情况:

    • 要在多个web项目之间的项目依赖项。

    • 您希望编译器为整个站点创建单个程序集。

    • 您要控制为站点生成的程序集的名称和版本号。

    • 需要避免将源代码放置在生产服务器上。

    • 需要使用 Visual Studio 中提供的自动化部署工具。

    优先选择Web网站项目的情况包括:

    • 可以在单个web项目中包含C#和Visual Basic代码。 

    • 需要在 Visual Studio 中打开生产站点和使用 FTP 对其进行实时更新。

    • 不希望必须显式编译项目才能部署项目。

    • 您希望能够通过仅将新版本复制到生产服务器,或通过在生产服务器上直接编辑文件来更新生产中的各个文件。

    • 如果预编译站点,您希望能够更新各 ASP.NET 网页(.aspx文件),而无需重新编译整个网站。

    • 您希望在生产服务器上保留源代码,以便用作附加备份副本

    两者区别:

    部署

    1、web网站部署,很简单,直接将源文件复制到iis下网站目录(或者虚拟目录)

    2、web应用程序部署,参考:VS2012发布web应用程序

       右键程序项目-发布,配置各项


      自定义,根据你的项目名称输入一个名称(自动创建配置文件),

      下一步,发布方法:Web Deploy(发布到测试的IIS计算机), 服务器:localhost (发布到测试的IIS计算机,输入 localhost 或您的计算机的名称。),站点名称:IIS中建一个存放目录(hyweb\hy\Application\power)(输入IIS网站和应用程序的名称。)

      下一步,配置选择Release


      在连接字符串框中,选择或输入指向目标数据库的连接字符串。      

    这里要用 用户名和密码的方式登录(SQL Server方式),而不能是Integrated Security=True(windows身份验证)。否者出现


    下一步,预览,发布。

    参考:VS2012发布web应用程序

    遇到的问题  

    1、我的数据库是在vs2012中直接创建的,而本地SQL是2008版的,在将vs中创建的数据库文件附加到本地sql中时会发生错误

    原因:706的版本是SQL2012的,用SQL2008附件不了的
    解决办法:
    在vs中打开数据库,导出其sql脚本,用记事本打开,复制在sql管理软件中执行(得先创建好数据表)

     

    转载于:https://www.cnblogs.com/peterYong/p/6556629.html

    展开全文
  • 发布项目 右击项目 - 发布 选择IIS - 点击发布 发布方法 - 文件系统,目标...安装IIS 点击windows徽标 - 设置 - 应用和功能 - 右侧程序和功能 左侧 - 启用或关闭windows功能 勾选Internet Informatio...
  • 安装IIS并将web程序发布到IIS

    千次阅读 2013-06-21 17:39:58
    本文将详细介绍,如何安装IIS,并把程序部署到IIS上。 一、安装IIS。  IIS在win7旗舰版中是预装的,只需要设置就可以。在XP中则需要下载安装包,然后安装、配置。另外在win7家庭普通版中IIS是删减版的,配置之后...
  • 近期用vs2010 做web项目,发布的时候遇到了点问题。起初是用最原始的方法,...随后开始用 web部署,开始接触到web deploy(web部署代理服务)平台: 开发-- server 2008r2 + vs2010 + .net 4.0 服务器 server 200...
  • 不管你是使用.net core开发的是web api还是网站类的程序,如果你是部署到IIS,那么下面的内容都适合于你。 将.net core程序部署到IIS总体需要经过以下3个大步骤,其中在IIS上配置网站有些比较繁琐,我都会逐一给出...
  • 一、IIS安装,此处以Windows10操作系统为例 首先依次进入控制面板=>程序=>程序与功能=>...此外如果是先安装.NET Framework 4.0 再装IIS 就会提示.NET4.0相关处理程序未被注册到IIS 此...
  • 不管你是使用.net core开发的是web api还是网站类的程序,如果你是部署到IIS,那么下面的内容都适合于你,不会将.net core程序部署到IIS的朋友,可以看看这篇手把手教你部署.net core程序的教程。 将.net core程序...
  • .NET Core WebAPI部署IIS

    2019-11-01 16:38:56
    最近在研究.NET Core,准备发布到IIS测试一下,做个记录 不过多赘述如何发布项目及IIS安装 按照发布.NET Framework项目一样部署至IIS 修改应用程序池.NET CLR为 无托管代码 这时打开站点提示 500.19 .NET Core...
  • 如果网站在部署以后浏览页面提示: 检测在集成的托管管道模式下不适用的ASP.NET设置。如图 这时你只需修改网站的应用程序池为:Classic .NET AppPool 即可 。 但是这时会提示新的错误: 无法识别的属性...
  • 1.错误:从vs生成网站部署到服务器后打开RDLC报表却提示缺少DLL程序集。  一般是缺少如下文件  1. Microsoft.ReportViewer.Common.dll  2. Microsoft.ReportViewer.WebForms.dll  3. Microsoft....
  • .net 4.5 转为.net4.0,本地可以正常运行,部署到IIS服务器报以下错误 原因:Bin文件夹下缺少System.Web.Http.WebHost 解决方法: 更新 package即可: Nuget程序包管理 —》程序包管理控制台,运行以下...
  • 首先我们要引入PowerShell中的WebAdministration模块,这样就可以对IIS进行相关的操作了 Import-Module WebAdministration 在IIS中运行ASP.NetCore程序,先要安装AspNetCoreModule,需要使用DotNetCore....
  • 最近用VS2015写了一个MVC的DEMO,想部署到IIS上,并进行外网映射。因为是高版本的.Net,遇到一些小问题。 1、部署及外网映射 1.1 安装IIS 在【打开或关闭windows功能】中安装IIS。 1.2 在VS2015发布Web ...
  • - 发布 IIS 服务器 1. 选择 File System 2. 输入要发布的路径 # 其它默认,直接发布 3. 打开 IIS,添加程序池,设为非托管 4. 添加网站,指定物理路径:刚才 WebApi 发布的路径。选择程序池为上面添加的...
  • C#编写ASP.NET Core的Web API并部署到IIS部署方法及常见问题,原文链接 点击这里查看 这里粘贴错误修改方法,防止链接失效 6.常见错误及解决方案 下述这些问题全都是我亲自经历的,如果能够帮到你,希望能为我的...
  • 一、VS C# WebApi 发布,部署到IIS上及数据库权限相关问题 说明:用vs2015开发WebApi后发布并部署到本地IIS上,涉及到SQLSERVER数据库权限相关问题。 数据库权限相关 一般在创建数据库实例的时候用“Windows...
  • windows2008 iis 部署WEBAPI 一、环境 1、开发环境VS2015、c#,使用Oracle.ManagedDataAccess 连接Oracle数据库。 2、服务器windows2008 64bit服务器 二、步骤 1、在VS2015中deploy打包发布程序为zip文件。 ...
  • 实验二十一 SCVMM部署Web应用程序 VMM2012 中通过集成 IIS 的 Web Deploy 组件,为 IIS 服务器部署应用程序,可实现虚拟服务器与Web应用程序同步交付。 说明:环境基于实验二十 1登陆Seq...
  • wind10系统自带的iis6,当部署网站时访问出错,步骤和结果如下: ![图片说明](https://img-ask.csdn.net/upload/202004/05/1586070633_598932.png)![图片说明]...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 775
精华内容 310
关键字:

部署web程序到iis