• .csproj文件的配置 IIS可以调试


    <ProjectExtensions>

        <VisualStudio>

          <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">

            <WebProjectProperties>

              <UseIIS>True</UseIIS>

              <AutoAssignPort>True</AutoAssignPort>

              <DevelopmentServerPort>7203</DevelopmentServerPort>

              <DevelopmentServerVPath>/</DevelopmentServerVPath>

              <IISUrl>http://192.168.19.113:8092/</IISUrl>

              <NTLMAuthentication>False</NTLMAuthentication>

              <UseCustomServer>False</UseCustomServer>

              <CustomServerUrl>

              </CustomServerUrl>

              <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>

            </WebProjectProperties>

          </FlavorProperties>

        </VisualStudio>

      </ProjectExtensions>

    System.Runtime.Interopservices.COMException。      查阅一些资料后,发现是由于IIS服务器的问题造成的,Windows XP系统是IIS6.0,而Windows Server 2008用的是IIS7.0,而项目不能兼容这两种IIS,当时,计算机没有安装IIS6配置兼容性组件(IIS 6 metabase and IIS 6 Configuration Compatiblity ASP.NET) ,所以不能打开项目。      目前有两种解决方法:      方法1:用记事本打开Web项目的的项目文件,将如下配置节点<UseIIS>True</UseIIS> 修改为<UseIIS>False</UseIIS> ,这样就可以让VS 内置WebServer来打开项目,而不是IIS打开项目。这种情况下,IIS不会自动为项目创建虚拟目录。     方法2:在Windows Server 2008操作系统的“服务器管理器”中安装【IIS6配置兼容性组件(IIS 6 metabase and IIS 6 Configuration Compatiblity ASP.NET)】。

    xp添加组件中没有Internet信息服务(IIS)。按下面的方法解决问题:       

    在运行中输入"c:windowsinfsysoc.inf",系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到"[Components]"这一段,并继续找到类似"iis=iis.dll,OcEntry,iis.inf,hide,7"的一行字,把这一行替换为"iis=iis.dll,OcEntry,iis.inf,,7"。如果找不到类似的,则在"[Components]"下一行粘贴"iis=iis.dll,OcEntry,iis.inf,,7"(我试过可以的)。之后保存并关闭。(如果你怕改错,先把C:WINDOWSINFSYSOC.INF做一份备份)

           把下载的IIS5.1安装包里的两个文件IIS.DL_和IIS.IN_拷贝到一个临时的目录(例如C:A),然后在命令提示符状态下将当前目录转到C:A,执行

      EXPAND IIS.DL_ IIS.DLL

      EXPAND IIS.IN_ IIS.INF

      当然也可以用解压软件把两个文件的后缀都改为CAB(就是把_改为.CAB),全部解压。

      解出IIS.DLL及IIS.INF两个文件,将IIS.INF复制到C:WINDOWSINF目录下,将IIS.DLL 复制到C:WINDOWSSYSTEM32SETUP目录下。(我用的这种方法)

      现在按"开始->设置->控制面板->添加或删除程序->添加/删除Windows组件",这时你可以很兴奋地发现IIS出现了!!!

      此后的过程就和PRO版的XP安装IIS差不多了,过程中会要求你选择winxp安装光盘的位置,只要输入指定的目录即可正常安装。(如果系统要认证版本,你可以选择取消)

      安装完毕以后也许还不能直接用的,需要对IIS进行一些设置:

      控制面板->管理工具->Internet服务管理器

      然后点"默认WEB站点"的右键,转到"目录安全性"选项卡,点"匿名访问和验证控制"的"编辑"按钮,回弹出匿名方法新窗口,再点击其中"匿名访问"中的"编辑"按钮,将"允许IIS控制密码"全面的勾去掉,然后一路确定返回即可

             这个时候iis的选项里面仍然没有frontpage选项,用上面相同的方法添加ims=imsinsnt.dll,OcEntry,ims.inf,,7,文件的名字为ims.inf和imsinsnt.dll。

             添加完上面一行之后,在这行的下面添加fp_extensions=fp40ext.dll,FrontPage4Extensions,fp40ext.inf,,7,将fp40ext.inf fp40ext.pnf 复制到C:WINDOWSinf目录下(没有fp40ext.pnf也没关系的,系统会自动生成的,fp40ext.inf是关键);将fp40ext.dll复制到C:WINDOWSsystem32Setup目录下,这时可以通过"添加删除Windows组件"添加Internet 信息服务(IIS)"的子项"FrontPage扩展"了。

     win7 不能访问 win2003的问题

    解决办法:

    1、重新设置win2003共享,更改用户名和密码

    2、win7 控制面板->用户帐户和家庭安全->凭据管理器->添加windows凭据->添加用户

    3、确认一下控制面板-系统和安全-windows防火墙-允许的程序里打开了“文件和打印机共享” 4、开始=>运行... =>gpedit.msc=>本地计算机策略=>计算机配置=>Windows设置=>安全设置=>本地策略=& gt;安全选项。找到:“网络安全:LAN管理器身份验证级别”项,默认值“没有定义”改为“发送LM & NTLM响应” 等等方法均未能解决。

    .  

  • 相关阅读:
    Python 元类
    Rsync 基础配置
    linux shell find
    找最大的目录
    云主机的上下行带宽
    关于c3p0 ResourcePoolException: Attempted to use a closed or broken resource pool
    recover_file
    MegaCli 监控raid状态
    influxdb
    在Ubuntu 16.04如何安装Java使用apt-get的
  • 原文地址:https://www.cnblogs.com/Unrmk-LingXing/p/4300549.html
Copyright © 2020-2023  润新知