小问题汇总

1)为何运行在inproc模式的Session会莫名丢失:
     原因有四个:
•     各种属性 (例如,  memoryLimit  属性) 的配置文件 > < processModel 节中有特殊设置。
•    Global.asax 或 Web.config 文件修改。
•    修改 Web 应用程序的 Bin 目录。
•    病毒扫描软件触及一些 .config files.For 附加信息, 请单击文章编号, 以查看 Microsoft 知识库中相应

2)  如何通过web.config设置为web application添加程序集引用

<compilation debug="true">
        
<assemblies>
          
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        
</assemblies>
</compilation>

3) vs 2005里面数据连结字符串放在web.config appSettings节点下的访问方法

 <appSettings/>
<connectionStrings>
<add name="DatabaseConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True"
providerName
="System.Data.SqlClient" />
</connectionStrings>

System.Web.Configuration.WebConfigurationManager.ConnectionStrings["DatabaseConnectionString"].ConnectionString;

4) 为何你的进程里面有好几个w3wp进程

因为你建立了多个应用程序池,每个应用程序池占用一个进程,win 2003有一个默认应用程序池。

5)有 些事件莫名的执行了两次

vs 2003中可能是多写了一次例如this.Load+=
vs 2005里面,原因如下:
.net 
2.0框架的BUG

当ASPX页面出现这个
<img alt="" src="#" />

关键是 SRC
="#" 的时候,CS文件中的PLAGE_LOAD事件会执行2次。

6)进程状态的转换

1)运行态->等待态
2)等待态->
就绪态
3) 运行态->
就绪态
4) 就绪态->运行态

7) 开发语言:VC++.net
我自己的开发计算机发布没有任何问题,但在别人的计算机上发布时,总是提示此错误,请各位大虾帮助解决,比较急,谢谢各位~!

具体错误见如下:
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误信息: 未能从配置文件中指定的凭据创建 Windows 用户标记。源自操作系统的错误“客户没有所需的特权。 ”

源错误:


行 40: -->
行 41: <authentication mode="Windows" />
行 42: <identity impersonate="true" userName="tegest-freefax\administrator" password="12345678" />
行 43:
行 44: <!-- 应用程序级别跟踪记录


源文件: c:\inetpub\wwwroot\I_ITManSvr\web.config 行: 42 

以前遇到过和你一样的问题,解决方法是模拟,但你的模拟用户一定要在部署机器上有权限才行,另外如果你使用域用户,那该域下都可以部署,并且别人访问应该没有问题
还有一种既决问题的方法,因为你的OpenFileMapping一般运行在系统本地帐户里面,所以你的network帐户无权限访问该进程,你可以将你的 OpenFileMappping做成window services然后添加到windows服务里面,设置成自动,并启动,然后设置该服务运行在network的帐户下运行,这样你即使不模拟,也可以正常访问你写的OpenFileMapping的c或者c
++或者其他的进程了/


  

posted @ 2006-09-07 08:49  Robin Zhang  阅读(3253)  评论(1编辑  收藏  举报