首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从linux上的共享文件夹运行IIS7站点

无法从linux上的共享文件夹运行IIS7站点
EN

Stack Overflow用户
提问于 2016-11-16 18:37:53
回答 1查看 253关注 0票数 1

我有一个在本地运行良好的IIS 7应用程序,但出于各种原因,需要从Linux共享(Arch4.8.7-1,ext4文件系统)运行。IIS运行在最新VMWare-Player上的Win8.1专业安装上,共享通过VMWare播放器共享文件夹进行。我可以通过Visual打开该项目,但当我试图在IIS中运行该项目时,会遇到权限问题。但是,主机上的文件夹具有完全的rwx权限,并且我登录的任何用户都能够成功地访问有关文件。

在运行ProcMon之后,我发现了以下内容:

代码语言:javascript
复制
1:10:18.0982351 PM  w3wp.exe    4564    NotifyChangeDirectory   \\vmware-host\Shared Folders\Dev\XXX\WEBSITE    INVALID DEVICE REQUEST  Filter: FILE_NOTIFY_CHANGE_FILE_NAME, FILE_NOTIFY_CHANGE_DIR_NAME, FILE_NOTIFY_CHANGE_SIZE, FILE_NOTIFY_CHANGE_LAST_WRITE, FILE_NOTIFY_CHANGE_CREATION, FILE_NOTIFY_CHANGE_EA, FILE_NOTIFY_CHANGE_SECURITY, FILE_NOTIFY_CHANGE_STREAM_NAME, FILE_NOTIFY_CHANGE_STREAM_SIZE, FILE_NOTIFY_CHANGE_STREAM_WRITE

我已经应用了,以及注册表更改来强制执行它,但在使它实际工作方面没有任何进展。

有任何方法可以在NotifyChangeDirectory文件系统上启用ext4吗?还是干脆完全禁用这个“功能”?

IIS错误:

代码语言:javascript
复制
Module
   IIS Web Core 
Notification
   BeginRequest 
Handler
   Not yet determined 
Error Code
   0x80070001 
Config Error
   Cannot read configuration file  
Config File
   \\?\Z:\XXX\WEBSITE\web.config 

(注: Z:\指向\vmware-host\共享文件夹\dev)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-16 19:34:18

所以,当然,我在发完后就找到了答案。我发现了一个博客:

https://blogs.iis.net/ksingla/list-of-registry-keys-affecting-iis7-behavior

上面显示了一堆注册表项。我加了

代码语言:javascript
复制
HKLM\System\CurrentControlSet\Services\W3SVC\Parameters\ConfigPollMilliSeconds (REG_DWORD)

并将其设置为FFFFFFFF。重新启动后,它就像梦一样工作。请注意,您希望将其更改为较低的值(可能60k?)如果你真的在做开发。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40639769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档