asp.net配置IIS过程错误解决

转载:http://zjcxyxy.blog.163.com/blog/static/9005992520131125105626409/

1、安装IIS。在控制面版安装后,发现没有IIS管理功能,重新配置,发现有一些选项默认没有打勾,将Internet信息服务下全部选中,控制面版出来了IIS管理选项。
2、设置网站物理路径,添加.net4应用程序连接池。设置默认文档。
3、运行程序发现错误:“应用程序“DEFAULT WEB SITE”中的服务器错误,最可能的原因使用的托管的处理程序,但是未安装或未完整安装asp.net“.
进入目录:在运行中输入:c:windowsMicrosoft.NETFrameworkv4.0.30319aspnet_regiis.exe" -iru -enable
4、网站可用,但其中一些页面出现错误:“当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。请指定 ServiceNotification 或 DefaultDesktopOnly 样式,以显示服务应用程序发出的通知。”发现下面的代码有MessageBox。将源文件所有MessageBox的地文全都删除。
5、打开项目出现问题:web项目 配置为使用IIS Express 必须下载并安装IIS Express才能进行加载。此错误是在其中一台计算机上出现的,在另一台计算机上没有问题,估计重新安装VS2012就可以解决问题。
6、未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序。在连接池设置启用32位应用程序为true。
7、检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。从下面错误内容可以推断是权限的问题。操作Excel权限的问题。
设置服务器IIS的excel读写权限:开始-〉控制面板-〉管理工具-〉组件。
右键“Microsoft?Excel?Application”-〉属性在标识选项卡中设置“交互式用户”
在“安全”选项卡中设置“启动和激活权限”以及“访问权限”:
分别点编辑,把Everyone的权限加上
可以用任务管理器结束dllhost.exe进程,再打开“组件服务”,就解决了
有的时候还需要用到”组件服务“的”我的电脑“中的”属性“,但是有的时候”我的电脑“显示是红色的标志,无法点开”属性“,这是由于”服务“里的MSDTC出现问题导致的。
解决办法:
运行--CMD
在窗口内按顺序写下:msdtc -uninstall
msdtc -install
net start msdtc
在win7中找不到Microsoft Excel Application,是由于64位系统的问题。excel是32位的组件。
在运行里面输入 comexp.msc -32 来打开32位的组件服务,在里就能看到excel组件了
原文地址:https://www.cnblogs.com/bfy-19/p/3760757.html